initng-ifiles: add a prepost-action script to generate required files.
--HG-- extra : convert_revision : 376e924f763c342b0d0ad19895f0241475e18eec
This commit is contained in:
parent
9efb9f6d69
commit
de800de41f
2 changed files with 26 additions and 2 deletions
25
templates/initng-ifiles.prepost-action
Normal file
25
templates/initng-ifiles.prepost-action
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
#!/bin/sh -e
|
||||||
|
|
||||||
|
export PATH="/bin:/sbin:/usr/bin:/usr/sbin"
|
||||||
|
|
||||||
|
# $1 = chrootdir
|
||||||
|
# $2 = action
|
||||||
|
# $3 = pkgname
|
||||||
|
# $4 = version
|
||||||
|
|
||||||
|
case "$2" in
|
||||||
|
preinst)
|
||||||
|
;;
|
||||||
|
postinst)
|
||||||
|
echo "Running $3-$4 post-installation command..."
|
||||||
|
if [ "$1" = "NOTSET" ]; then
|
||||||
|
run_cmd="/sbin/genrunlevel --all"
|
||||||
|
else
|
||||||
|
run_cmd="chroot $1 /sbin/genrunlevel --all"
|
||||||
|
fi
|
||||||
|
|
||||||
|
${run_cmd}
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
exit 0
|
|
@ -28,6 +28,5 @@ run_depends="glibc-2.8 initng-0.6.10.2"
|
||||||
pre_install()
|
pre_install()
|
||||||
{
|
{
|
||||||
# Replace hardcoded prefix.
|
# Replace hardcoded prefix.
|
||||||
sed -i -e "s|@LIB_INSTALL_DIR@|/lib|g" \
|
sed -i -e "s|@LIB_INSTALL_DIR@|/lib|g" $wrksrc/genrunlevel.in
|
||||||
$wrksrc/genrunlevel.in
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue