]> xenbits.xensource.com Git - people/aperard/osstest.git/commitdiff
Add missing sysvinit script to overlay-centos
authorAnthony PERARD <anthony.perard@citrix.com>
Tue, 9 Jan 2018 14:47:28 +0000 (14:47 +0000)
committerAnthony PERARD <anthony.perard@citrix.com>
Tue, 9 Jan 2018 14:47:28 +0000 (14:47 +0000)
only usefull for centos 6

overlay-centos/etc/init.d/osstest-confirm-booted [new file with mode: 0755]

diff --git a/overlay-centos/etc/init.d/osstest-confirm-booted b/overlay-centos/etc/init.d/osstest-confirm-booted
new file mode 100755 (executable)
index 0000000..bde7ccb
--- /dev/null
@@ -0,0 +1,58 @@
+#! /bin/sh
+# chkconfig: - 99 2
+### BEGIN INIT INFO
+# Provides:          osstest-confirm-booted
+# Required-Start:    $all
+# Required-Stop:
+# Default-Start:     2 3 4 5
+# Default-Stop:
+# Short-Description: Confirm fully booted
+# Description:
+### END INIT INFO
+
+# This is part of "osstest", an automated testing framework for Xen.
+# Copyright (C) 2009-2013 Citrix Inc.
+# 
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+# 
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Affero General Public License for more details.
+# 
+# You should have received a copy of the GNU Affero General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+
+NAME=stop-bootlogd
+
+case "$1" in
+  stop|restart)
+        rm -f /dev/shm/osstest-confirm-booted
+        ;;
+  start|reload|force-reload)
+        ;;
+  *)
+        echo "Usage: $0 {start|stop|restart|reload|force-reload}" >&2
+        exit 3
+esac
+
+case "$1" in
+  start|reload|force-reload)
+        if mount | egrep '^[^  ][^     ]* on /run/shm type tmpfs ' >/dev/null
+        then
+                if [ `readlink -f /dev/shm` != "/run/shm" ] ; then
+                        echo >&2 '/dev/shm not a link to /run/shm ?'; exit 1
+                fi
+                touch /dev/shm/osstest-confirm-booted
+        elif mount | egrep '^[^        ][^     ]* on /dev/shm type tmpfs ' >/dev/null
+        then
+                touch /dev/shm/osstest-confirm-booted
+        else
+                echo >&2 '/dev/shm is not a tmpfs ?'; exit 1
+        fi
+        ;;
+esac