summaryrefslogtreecommitdiff
path: root/package/legacy
blob: 3acee1d65730d889a800358f80cb9163fcd7448b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh

shout() { echo "$0: $@" >&2; }
barf() { shout "fatal: $@"; exit 111; }
safe() { "$@" || barf "cannot $@"; }

here=`env - PATH=$PATH pwd`

safe umask 022
[ -d package ] || barf "no package directory"
[ -d src     ] || barf "no src directory"
[ -d compile ] || barf "no compile directory"

safe cd compile

[ -f install ] && safe ./install
[ -f instcheck ] && safe ./instcheck

safe cd $here

shout "s/qmail binary files installed in `head -n 1 conf-home`/bin." 

exit 0