File: make_pkg

package info (click to toggle)
ltsp-utils 0.25-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 240 kB
  • ctags: 259
  • sloc: perl: 4,256; sh: 67; makefile: 32
file content (67 lines) | stat: -rwxr-xr-x 1,325 bytes parent folder | download
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