1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/bin/sh
TAR="$1"
RETURNTARNAME="$2"
. $(dirname $0)/common.sh
CURDIR="$(pwd)"
PKGDIR="$(mktemp -d)"
trap "rm -fr $PKGDIR" EXIT
cd $PKGDIR || fatal
if echo "$TAR" | grep Linux_Universal_Driver.zip ; then
erc $TAR || fatal
TAR=$(echo KyoceraLinuxPackages-*.tar.gz)
fi
if echo "$TAR" | grep KyoceraLinuxPackages ; then
erc $TAR || fatal
else
fatal "How no idea how to handle $TAR"
fi
cd KyoceraLinuxPackages-*.tar || fatal
case "$(epm print info -p)" in
rpm)
cd Fedora/Global/kyodialog_x86_64 || fatal
PKG="kyodialog-*.x86_64.rpm"
;;
*)
cd Debian/Global/kyodialog_amd64 || fatal
PKG="kyodialog_*_amd64.deb"
;;
# Debian/Global/kyodialog_i386 kyodialog_9.2-0_i386.deb
esac
cp $PKG $CURDIR || fatal
return_tar $PKG