1
0
Files
irix-657m-src/eoe/cmd/initpkg/init.d/partcfg
2022-09-29 17:59:04 +03:00

51 lines
835 B
Bash
Executable File

#! /sbin/sh
#Tag 0x00000f00
# SN Partition Config Daemon - mkpd
# "$Revision: 1.5 $"
IS_ON=/sbin/chkconfig
MKPD=/usr/sbin/mkpd
case "$1" in
'start')
# (Re)start the partition config daemon.
#
# The following check skips mkpd if running on an Origin200. (for now)
if [ `ls -d /hw/module/*/slot/MotherBoard 2>/dev/null | wc -l` = 0 ]
then
killall -k 3 mkpd
if $IS_ON mkpd && test -x $MKPD; then
if $IS_ON verbose; then
echo "Partition Config daemons : mkpd."
fi
killall mkpd
MFLAGS=""
/sbin/suattr -C CAP_SCHED_MGT,CAP_DEVICE_MGT+ip -c "${MKPD} ${MFLAGS}" 2> /dev/null &
sleep 1; echo "\r\c"
fi
fi
exit 0
;;
'stop')
# Stop the partition config daemon
killall 15 mkpd
exit 0
;;
*)
echo "usage: $0 {start|stop}"
;;
esac