summaryrefslogtreecommitdiff
path: root/contrib/solaris/buildpkg.sh
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/solaris/buildpkg.sh')
-rwxr-xr-xcontrib/solaris/buildpkg.sh9
1 files changed, 6 insertions, 3 deletions
diff --git a/contrib/solaris/buildpkg.sh b/contrib/solaris/buildpkg.sh
index a71417075..05abb2236 100755
--- a/contrib/solaris/buildpkg.sh
+++ b/contrib/solaris/buildpkg.sh
@@ -24,6 +24,7 @@ make install-nokeys DESTDIR=$FAKE_ROOT
24## Fill in some details, like prefix and sysconfdir 24## Fill in some details, like prefix and sysconfdir
25ETCDIR=`grep "^sysconfdir=" Makefile | sed 's/sysconfdir=//'` 25ETCDIR=`grep "^sysconfdir=" Makefile | sed 's/sysconfdir=//'`
26PREFIX=`grep "^prefix=" Makefile | cut -d = -f 2` 26PREFIX=`grep "^prefix=" Makefile | cut -d = -f 2`
27PIDDIR=`grep "^piddir=" Makefile | cut -d = -f 2`
27cd $FAKE_ROOT 28cd $FAKE_ROOT
28 29
29## Setup our run level stuff while we are at it. 30## Setup our run level stuff while we are at it.
@@ -37,12 +38,14 @@ mkdir -p $FAKE_ROOT/etc/rc2.d
37## setup our initscript correctly 38## setup our initscript correctly
38sed -e "s#%%configDir%%#$ETCDIR#g" \ 39sed -e "s#%%configDir%%#$ETCDIR#g" \
39 -e "s#%%openSSHDir%%#$PREFIX#g" \ 40 -e "s#%%openSSHDir%%#$PREFIX#g" \
41 -e "s#%%pidDir%%#$PIDDIR#g" \
40 ../opensshd.in > $FAKE_ROOT/etc/init.d/opensshd 42 ../opensshd.in > $FAKE_ROOT/etc/init.d/opensshd
41chmod 711 $FAKE_ROOT/etc/init.d/opensshd 43chmod 711 $FAKE_ROOT/etc/init.d/opensshd
42 44
43ln -s $FAKE_ROOT/etc/init.d/opensshd $FAKE_ROOT/etc/rcS.d/K30opensshd 45ln -s ../init.d/opensshd $FAKE_ROOT/etc/rcS.d/K30opensshd
44ln -s $FAKE_ROOT/etc/init.d/opensshd $FAKE_ROOT/etc/rc1.d/K30opensshd 46ln -s ../init.d/opensshd $FAKE_ROOT/etc/rc0.d/K30opensshd
45ln -s $FAKE_ROOT/etc/init.d/opensshd $FAKE_ROOT/etc/rc2.d/S98opensshd 47ln -s ../init.d/opensshd $FAKE_ROOT/etc/rc1.d/K30opensshd
48ln -s ../init.d/opensshd $FAKE_ROOT/etc/rc2.d/S98opensshd
46 49
47 50
48## Ok, this is outright wrong, but it will work. I'm tired of pkgmk 51## Ok, this is outright wrong, but it will work. I'm tired of pkgmk