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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
#!/bin/sh
PKG=ltsp-utils
VERSION=0.11
ARCH=noarch
#
###############################################################################
#
echo "Making TGZ"
if [ -d /tmp/ltsp-utils -o -f /tmp/ltsp-utils ]; then
rm -rf /tmp/ltsp-utils
fi
mkdir /tmp/ltsp-utils
cp COPYING /tmp/ltsp-utils/COPYING
cp install.sh /tmp/ltsp-utils/install.sh
cp ltspadmin /tmp/ltsp-utils/ltspadmin
cp ltspcfg /tmp/ltsp-utils/ltspcfg
cp ltspinfo /tmp/ltsp-utils/ltspinfo
chmod 0755 /tmp/ltsp-utils/install.sh
CURDIR=`pwd`
cd /tmp
tar czf ltsp-utils-${VERSION}.tgz ltsp-utils
#
# Change back to the directory where we started
#
cd ${CURDIR}
#
###############################################################################
#
echo "Making RPM"
ROOT=/tmp/${PKG}_rpm
#
# Build the rpm
#
if [ -d ${ROOT} ]; then
rm -rf ${ROOT}
fi
mkdir ${ROOT}
mkdir ${ROOT}/usr
mkdir ${ROOT}/usr/sbin
mkdir ${ROOT}/usr/bin
cp ltspadmin ${ROOT}/usr/sbin
chmod 0755 ${ROOT}/usr/sbin/ltspadmin
chown root:root ${ROOT}/usr/sbin/ltspadmin
cp ltspcfg ${ROOT}/usr/sbin
chmod 0755 ${ROOT}/usr/sbin/ltspcfg
chown root:root ${ROOT}/usr/sbin/ltspcfg
cp ltspinfo ${ROOT}/usr/bin
chmod 0755 ${ROOT}/usr/bin/ltspinfo
chown root:root ${ROOT}/usr/bin/ltspinfo
rpm -bb ltsp-utils.spec
|