root/make_slack_package_utils.sh

Revision 162, 0.8 kB (checked in by ng, 4 years ago)

updated build scripts

  • Property svn:executable set to *
Line 
1 #!/bin/sh
2
3 export PATH="/sbin/:$PATH"
4
5 rm -fr slack
6 mkdir -p slack/install
7
8 cat > slack/install/slack-desc <<EOF
9 ng-utils: ng-utils (misc unix tools)
10 ng-utils:
11 ng-utils: These tools are provied:
12 ng-utils:  rsh - a Restricted SHell
13 ng-utils:  xoror - an advanced xor encrypter
14 ng-utils:  max_uptime - an uptime logger
15 ng-utils:  daemon - start any program as a daemon
16 ng-utils:  range - an integer range producer
17 ng-utils:
18 ng-utils:
19 ng-utils:
20 EOF
21 chmod a+r slack/install/slack-desc
22
23 cat > slack/install/doinst.sh <<EOF
24 #/bin/sh
25
26 EOF
27 chmod a+rx slack/install/doinst.sh
28
29 make mrproper || exit 1
30 make daemon max_uptime range rsh xoror $* || exit 1
31 make installnobtun $* prefix=slack || exit 1
32
33 rev=$(common/get_svn_rev.sh)
34 name="ng-utils-rev$rev-$(uname -m).tgz"
35
36 cd slack
37 makepkg -l y -p -c n  "$name"
38 mv "$name" ..
39 cd ..
40 rm -fr slack
41
42 echo Done package $name.
Note: See TracBrowser for help on using the browser.