summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rwxr-xr-xetc/rc.start_packages5
-rwxr-xr-xetc/rc.stop_packages18
2 files changed, 18 insertions, 5 deletions
diff --git a/etc/rc.start_packages b/etc/rc.start_packages
index 709cbbb..e779065 100755
--- a/etc/rc.start_packages
+++ b/etc/rc.start_packages
@@ -10,11 +10,6 @@ if [ ! "$PLATFORM" = "cdrom" ]; then
echo "Executing rc.d items... "
for FILE in /usr/local/etc/rc.d/*.sh; do
- echo -n " Stopping ${FILE}..."
- sh $FILE stop >>/tmp/bootup_messages 2>&1
- echo "done."
- done
- for FILE in /usr/local/etc/rc.d/*.sh; do
echo -n " Starting ${FILE}..."
sh $FILE start >>/tmp/bootup_messages 2>&1 &
echo "done."
diff --git a/etc/rc.stop_packages b/etc/rc.stop_packages
new file mode 100755
index 0000000..4ff9ed9
--- /dev/null
+++ b/etc/rc.stop_packages
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+# Set our operating platform
+PLATFORM=`cat /etc/platform`
+
+if [ ! "$PLATFORM" = "cdrom" ]; then
+
+ echo "Syncing packages..."
+ /etc/rc.packages 2>/dev/null
+
+ echo "Executing rc.d items... "
+ for FILE in /usr/local/etc/rc.d/*.sh; do
+ echo -n " Stopping ${FILE}..."
+ sh $FILE stop >>/tmp/bootup_messages 2>&1
+ echo "done."
+ done
+fi
+
OpenPOWER on IntegriCloud