SOURCES: util-linux-blockdev.init (NEW), util-linux-blockdev.sysco...
arekm
arekm at pld-linux.org
Sat Nov 5 15:21:35 CET 2005
Author: arekm Date: Sat Nov 5 14:21:35 2005 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- blockdev scripts
---- Files affected:
SOURCES:
util-linux-blockdev.init (NONE -> 1.1) (NEW), util-linux-blockdev.sysconfig (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/util-linux-blockdev.init
diff -u /dev/null SOURCES/util-linux-blockdev.init:1.1
--- /dev/null Sat Nov 5 15:21:35 2005
+++ SOURCES/util-linux-blockdev.init Sat Nov 5 15:21:30 2005
@@ -0,0 +1,66 @@
+#!/bin/sh
+#
+# blockdev This shell script takes care of starting and stopping blockdev.
+#
+# chkconfig: 2345 01 99
+# description: blockdev
+#
+# processname: blockdev
+# config:
+# pidfile:
+
+# Source function library.
+. /etc/rc.d/init.d/functions
+
+# Source blockdev configureation.
+[ -f /etc/sysconfig/blockdev ] && . /etc/sysconfig/blockdev
+
+RETVAL=0
+# See how we were called.
+case "$1" in
+ start)
+ # Start daemons.
+ if [ ! -f /var/lock/subsys/blockdev ]; then
+
+ for drive in $(ls /sys/block 2> /dev/null); do
+ if [ -d "/sys/block/${drive}" ]; then
+ eval PARAMS=\$BLOCKDEV_${drive}
+ if [ -n "${PARAMS}" ]; then
+ show "Setting parameters for block drive %s (%s)" "$drive" "$PARAMS"
+ busy
+ /sbin/blockdev ${PARAMS} /dev/${drive}
+ ok
+ fi
+ fi
+ done
+ RETVAL=$?
+ [ $RETVAL -eq 0 ] && touch /var/lock/subsys/blockdev
+ else
+ msg_already_running blockdev
+ fi
+ ;;
+ stop)
+ # Stop daemons.
+ if [ ! -f /var/lock/subsys/blockdev ]; then
+ msg_not_running blockdev
+ fi
+ ;;
+ restart|force-reload)
+ $0 stop
+ $0 start
+ exit $?
+ ;;
+ status)
+ status blockdev
+ exit $?
+ ;;
+ # reload)
+ # msg_reloading blockdev
+ # killproc blockdev -HUP
+ # ;;
+ *)
+ msg_usage "$0 {start|stop|restart|force-reload|status}"
+ exit 3
+esac
+
+exit $RETVAL
================================================================
Index: SOURCES/util-linux-blockdev.sysconfig
diff -u /dev/null SOURCES/util-linux-blockdev.sysconfig:1.1
--- /dev/null Sat Nov 5 15:21:35 2005
+++ SOURCES/util-linux-blockdev.sysconfig Sat Nov 5 15:21:30 2005
@@ -0,0 +1,8 @@
+# This file lets you set your block device parameters for better performance
+# See blockdev (8) for details.
+
+BLOCKDEV_hda=
+#BLOCKDEV_hdb="--setra 4096"
+BLOCKDEV_hdb=
+BLOCKDEV_hdc=
+BLOCKDEV_hdd=
================================================================
More information about the pld-cvs-commit
mailing list