|
|
@ -36,9 +36,9 @@ if [ "$ROCKCFG_PKG_DJB_LAYOUT" == "1" ]; then |
|
|
|
chmod 1755 $xroot/package' |
|
|
|
fi |
|
|
|
elif [ "$ROCKCFG_PKG_DJB_LAYOUT" == "0" ]; then |
|
|
|
mkdir -p $xroot/etc/service |
|
|
|
mkdir -p $xroot/var/service |
|
|
|
if [ "$pkg" == "runit" ]; then |
|
|
|
hook_add premake 1 'add_flist $xroot/etc/service' |
|
|
|
hook_add premake 1 'add_flist $xroot/var/service' |
|
|
|
fi |
|
|
|
fi |
|
|
|
|
|
|
@ -47,18 +47,17 @@ fi |
|
|
|
# |
|
|
|
if pkgcheck runit X; then |
|
|
|
runitconfdir=$base/package/mnemoc/runit |
|
|
|
for x in `ls $runitconfdir/packages/$pkg-*.txt 2> /dev/null`; do |
|
|
|
y=${x##*/}; y=${y#$pkg-}; y=${y%.txt}; y=${y//_/\/} |
|
|
|
echo_status "Seting to install ${x##*/}" |
|
|
|
for x in $( cd $runitconfdir/packages; ls -1 $pkg-*.txt 2> /dev/null ); do |
|
|
|
y=${x#$pkg-}; y=${y%.txt}; y=${y//_/\/} |
|
|
|
if [ "${y#runit-}" != "$y" ]; then |
|
|
|
y=${y#runit-} |
|
|
|
hook_add postmake 8 "mkdir -p $root/etc/runit/${y%/*}; \ |
|
|
|
cp -fv $x $root/etc/runit/$y; \ |
|
|
|
chmod 744 $root/etc/runit/$y;" |
|
|
|
y=\$root/etc/runit/${y#runit-} |
|
|
|
else |
|
|
|
hook_add postmake 8 "mkdir -p $sysconfdir/${y%/*}; \ |
|
|
|
cp -fv $x $sysconfdir/$y; \ |
|
|
|
chmod 744 $sysconfdir/$y;" |
|
|
|
y=\$sysconfdir/$y |
|
|
|
fi |
|
|
|
echo_status "runit: Setting to install $x as $y" |
|
|
|
hook_add postmake 8 "mkdir -p ${y%/*}; \ |
|
|
|
rock_substitute $runitconfdir/packages/$x > $y; \ |
|
|
|
chmod 744 $y;" |
|
|
|
done |
|
|
|
unset runitconfdir |
|
|
|
fi |