From f2366b5a7d3cc9f7ad4dc6b89e30853b474bccec Mon Sep 17 00:00:00 2001 From: Ben Lindstrom Date: Fri, 19 Oct 2001 20:36:23 +0000 Subject: - (bal) Fixed up init.d symlink issue and piddir stuff. Patches by Zoran Milojevic and j.petersen@msh.de --- contrib/solaris/buildpkg.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'contrib/solaris/buildpkg.sh') 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 ## Fill in some details, like prefix and sysconfdir ETCDIR=`grep "^sysconfdir=" Makefile | sed 's/sysconfdir=//'` PREFIX=`grep "^prefix=" Makefile | cut -d = -f 2` +PIDDIR=`grep "^piddir=" Makefile | cut -d = -f 2` cd $FAKE_ROOT ## Setup our run level stuff while we are at it. @@ -37,12 +38,14 @@ mkdir -p $FAKE_ROOT/etc/rc2.d ## setup our initscript correctly sed -e "s#%%configDir%%#$ETCDIR#g" \ -e "s#%%openSSHDir%%#$PREFIX#g" \ + -e "s#%%pidDir%%#$PIDDIR#g" \ ../opensshd.in > $FAKE_ROOT/etc/init.d/opensshd chmod 711 $FAKE_ROOT/etc/init.d/opensshd -ln -s $FAKE_ROOT/etc/init.d/opensshd $FAKE_ROOT/etc/rcS.d/K30opensshd -ln -s $FAKE_ROOT/etc/init.d/opensshd $FAKE_ROOT/etc/rc1.d/K30opensshd -ln -s $FAKE_ROOT/etc/init.d/opensshd $FAKE_ROOT/etc/rc2.d/S98opensshd +ln -s ../init.d/opensshd $FAKE_ROOT/etc/rcS.d/K30opensshd +ln -s ../init.d/opensshd $FAKE_ROOT/etc/rc0.d/K30opensshd +ln -s ../init.d/opensshd $FAKE_ROOT/etc/rc1.d/K30opensshd +ln -s ../init.d/opensshd $FAKE_ROOT/etc/rc2.d/S98opensshd ## Ok, this is outright wrong, but it will work. I'm tired of pkgmk -- cgit v1.2.3