diff --git a/templates/initng-ifiles.prepost-action b/templates/initng-ifiles.prepost-action new file mode 100644 index 0000000000..31772ed49e --- /dev/null +++ b/templates/initng-ifiles.prepost-action @@ -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 diff --git a/templates/initng-ifiles.tmpl b/templates/initng-ifiles.tmpl index 017a334dee..484c092010 100644 --- a/templates/initng-ifiles.tmpl +++ b/templates/initng-ifiles.tmpl @@ -28,6 +28,5 @@ run_depends="glibc-2.8 initng-0.6.10.2" pre_install() { # Replace hardcoded prefix. - sed -i -e "s|@LIB_INSTALL_DIR@|/lib|g" \ - $wrksrc/genrunlevel.in + sed -i -e "s|@LIB_INSTALL_DIR@|/lib|g" $wrksrc/genrunlevel.in }