Files
Arquivotheca.Solaris-2.5/cmd/initpkg/rc6.sh
seta75D 7c4988eac0 Init
2021-10-11 19:38:01 -03:00

82 lines
1.5 KiB
Bash
Executable File

#!/sbin/sh
# Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T
# All Rights Reserved
# THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T
# The copyright notice above does not evidence any
# actual or intended publication of such source code.
#ident "@(#)rc6.sh 1.10 92/07/14 SMI" /* SVr4.0 1.3.5.1 */
if u3b2 || sun
then
echo "
# "Run Commands" for init state 6
# Do auto-configuration now if necessary.
#
echo 'The system is coming down. Please wait.'
# make sure /usr is mounted before proceeding since init scripts
# and this shell depend on things on /usr file system
/sbin/mount /usr > /dev/null 2>&1
# The following segment is for historical purposes.
# There should be nothing in /etc/shutdown.d.
if [ -d /etc/shutdown.d ]
then
for f in /etc/shutdown.d/*
{
if [ -s \$f ]
then
/sbin/sh \${f}
fi
}
fi
# End of historical section
if [ -d /etc/rc0.d ]
then
for f in /etc/rc0.d/K*
{
if [ -s \${f} ]
then
case ${f} in
*.sh) . ${f} ;; # source it
*) /sbin/sh ${f} stop ;; # sub shell
esac
fi
}
# system cleanup functions ONLY (things that end fast!)
for f in /etc/rc0.d/S*
{
if [ -s \${f} ]
then
case ${f} in
*.sh) . ${f} ;; # source it
*) /sbin/sh ${f} start ;; # sub shell
esac
fi
}
fi
trap \"\" 15
/usr/sbin/killall
/usr/bin/sleep 10
/usr/sbin/killall 9
/usr/sbin/nodgmon
/sbin/umountall
echo '
The system is down.'
# check if user wants machine restarted
case \"\$1\" in
reboot) echo \"\\nThe system is being restarted.\"
/sbin/uadmin 2 1
;;
esac
" > rc6
fi