]> git.pld-linux.org Git - packages/util-linux.git/commitdiff
- blockdev scripts
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Sat, 5 Nov 2005 14:21:30 +0000 (14:21 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    util-linux-blockdev.init -> 1.1
    util-linux-blockdev.sysconfig -> 1.1

util-linux-blockdev.init [new file with mode: 0644]
util-linux-blockdev.sysconfig [new file with mode: 0644]

diff --git a/util-linux-blockdev.init b/util-linux-blockdev.init
new file mode 100644 (file)
index 0000000..9dc9836
--- /dev/null
@@ -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
diff --git a/util-linux-blockdev.sysconfig b/util-linux-blockdev.sysconfig
new file mode 100644 (file)
index 0000000..04c1c87
--- /dev/null
@@ -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=
This page took 0.112771 seconds and 4 git commands to generate.