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=
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to