From bff04a5ae648fac46e53a123e3a840bf0c6d59d8 Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Tue, 11 Apr 2006 20:13:35 +0000 Subject: reboot after leaving debug shell in initrd, mount reordering for UnionFS git-svn-id: http://svn.openslx.org/svn/openslx/ld4@179 95ad53e4-c205-0410-b2fa-d234c58c8868 --- initrd/initrd-stuff/etc/functions | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'initrd/initrd-stuff/etc/functions') diff --git a/initrd/initrd-stuff/etc/functions b/initrd/initrd-stuff/etc/functions index 50c6211c..2f2e3c0c 100644 --- a/initrd/initrd-stuff/etc/functions +++ b/initrd/initrd-stuff/etc/functions @@ -2,7 +2,7 @@ # linux diskless clients (included by init, hwautocfg, # servconfig, ... within initial ramdisk) # -# Author(s): Dirk von Suchodoletz , 08-04-2006 +# Author(s): Dirk von Suchodoletz , 11-04-2006 # Felix Endres, 21-03-2006 # # Copyright: (c) 2006 - RZ Universitaet Freiburg @@ -56,6 +56,9 @@ if [ -n "$2" ] ; then else echo -e "${error_msg}${e_msg}${error_shell}" /bin/sh + echo "Rebooting now ..." + usleep 5 + echo "b" > /proc/sysrq_trigger fi } msg () { @@ -69,6 +72,12 @@ local count=`expr $1 \* 10` while [ $count -gt 0 ] ; do count=`expr $count \- 1` ; done return 0 } +####################################################################### +# (re)generate dynamic linked libraries cache from /etc/ld.so.conf +ldcfg () { +[ -z "${NOLDSC}" ] && echo "$init_ldcfg" && ldconfig /tmp/ld.so.cache & +} + ####################################################################### # load a certain module - name of module with path in argument one, the # error message in second argument -- cgit v1.2.3-55-g7522