--- ./rocket.sh (revision 73)
|
|
+++ ./rocket.sh (revision 74)
|
|
@@ -63,6 +63,15 @@
|
|
' < <( curl -s "$1/packages.db" | gunzip; )
|
|
}
|
|
|
|
+call_postinstall() {
|
|
+ if [ -n "$( /bin/ls /var/adm/postinstall/ | head -n1 )" ]; then
|
|
+ read -p "Do you want to run the postinstall scripts now? [Y/n] " yn
|
|
+ if [ "$yn" = "y" -o "$yn" = "Y" -o "$yn" = "" ]; then
|
|
+ postinstall
|
|
+ fi
|
|
+ fi
|
|
+}
|
|
+
|
|
case "$1" in
|
|
|
|
updsrc)
|
|
@@ -92,7 +101,9 @@
|
|
cp -r /etc/ROCK-CONFIG/* config/rocket/
|
|
./scripts/Config -cfg rocket -oldconfig
|
|
fi
|
|
- exec -a "$0" ./scripts/Emerge-Pkg -cfg rocket "$@"
|
|
+ ./scripts/Emerge-Pkg -cfg rocket "$@"; rc=$?
|
|
+ call_postinstall
|
|
+ exit $rc
|
|
;;
|
|
|
|
create)
|
|
@@ -282,12 +293,15 @@
|
|
echo "+ mine -i '$url'"; mine -i "$url"
|
|
fi
|
|
done
|
|
+ call_postinstall
|
|
exit 0
|
|
;;
|
|
|
|
remove)
|
|
shift
|
|
+ echo "+ mine -rs $*"
|
|
mine -rs "$@"
|
|
+ call_postinstall
|
|
;;
|
|
|
|
index)
|