summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeinrich Wendel <lanius@gentoo.org>2005-02-19 20:47:53 +0000
committerHeinrich Wendel <lanius@gentoo.org>2005-02-19 20:47:53 +0000
commitc4f4853c2643ba5135d35fa425964ea8b903baeb (patch)
tree99eccb2c727fa309b972d93affce416bfae50687 /sys-apps/hdparm/files
parentClean up the init.d script and add support for writing of the pid file in dcr... (diff)
downloadgentoo-2-c4f4853c2643ba5135d35fa425964ea8b903baeb.tar.gz
gentoo-2-c4f4853c2643ba5135d35fa425964ea8b903baeb.tar.bz2
gentoo-2-c4f4853c2643ba5135d35fa425964ea8b903baeb.zip
cleanups, version bump
(Portage version: 2.0.51-r15)
Diffstat (limited to 'sys-apps/hdparm/files')
-rw-r--r--sys-apps/hdparm/files/digest-hdparm-5.51
-rw-r--r--sys-apps/hdparm/files/digest-hdparm-5.5-r41
-rw-r--r--sys-apps/hdparm/files/digest-hdparm-5.61
-rw-r--r--sys-apps/hdparm/files/digest-hdparm-5.71
-rw-r--r--sys-apps/hdparm/files/digest-hdparm-5.81
-rw-r--r--sys-apps/hdparm/files/digest-hdparm-5.91
-rw-r--r--sys-apps/hdparm/files/hdparm-init-6132
7 files changed, 1 insertions, 137 deletions
diff --git a/sys-apps/hdparm/files/digest-hdparm-5.5 b/sys-apps/hdparm/files/digest-hdparm-5.5
deleted file mode 100644
index f3fa36d6a5d7..000000000000
--- a/sys-apps/hdparm/files/digest-hdparm-5.5
+++ /dev/null
@@ -1 +0,0 @@
-MD5 b3d65aa96d93fc08bc807fd1d9497c21 hdparm-5.5.tar.gz 38215
diff --git a/sys-apps/hdparm/files/digest-hdparm-5.5-r4 b/sys-apps/hdparm/files/digest-hdparm-5.5-r4
deleted file mode 100644
index f3fa36d6a5d7..000000000000
--- a/sys-apps/hdparm/files/digest-hdparm-5.5-r4
+++ /dev/null
@@ -1 +0,0 @@
-MD5 b3d65aa96d93fc08bc807fd1d9497c21 hdparm-5.5.tar.gz 38215
diff --git a/sys-apps/hdparm/files/digest-hdparm-5.6 b/sys-apps/hdparm/files/digest-hdparm-5.6
deleted file mode 100644
index 70d50b491dc2..000000000000
--- a/sys-apps/hdparm/files/digest-hdparm-5.6
+++ /dev/null
@@ -1 +0,0 @@
-MD5 12f278dc740cb0543abc0737549f6400 hdparm-5.6.tar.gz 38770
diff --git a/sys-apps/hdparm/files/digest-hdparm-5.7 b/sys-apps/hdparm/files/digest-hdparm-5.7
deleted file mode 100644
index 8e2c57e1effc..000000000000
--- a/sys-apps/hdparm/files/digest-hdparm-5.7
+++ /dev/null
@@ -1 +0,0 @@
-MD5 1bfb16ac78ca4af8b3e4e3b9fab28743 hdparm-5.7.tar.gz 38638
diff --git a/sys-apps/hdparm/files/digest-hdparm-5.8 b/sys-apps/hdparm/files/digest-hdparm-5.8
deleted file mode 100644
index 8b295128ac49..000000000000
--- a/sys-apps/hdparm/files/digest-hdparm-5.8
+++ /dev/null
@@ -1 +0,0 @@
-MD5 a4187336bc79a8538549e18540313ffd hdparm-5.8.tar.gz 38911
diff --git a/sys-apps/hdparm/files/digest-hdparm-5.9 b/sys-apps/hdparm/files/digest-hdparm-5.9
new file mode 100644
index 000000000000..d7c6abd2c85f
--- /dev/null
+++ b/sys-apps/hdparm/files/digest-hdparm-5.9
@@ -0,0 +1 @@
+MD5 a270a01158981a8470d76b96f84e249a hdparm-5.9.tar.gz 38966
diff --git a/sys-apps/hdparm/files/hdparm-init-6 b/sys-apps/hdparm/files/hdparm-init-6
deleted file mode 100644
index e59db8f407ca..000000000000
--- a/sys-apps/hdparm/files/hdparm-init-6
+++ /dev/null
@@ -1,132 +0,0 @@
-#!/sbin/runscript
-# METHOD
-# ------
-# if /dev/ide exists, find all block devices beneath it named disc, cd, or
-# generic.
-#
-# for the disc and cd ones, if there is a a matching /dev/hdX symlink and
-# hdX_args is set in the config file, use hdX_args. otherwise, if there is a
-# matching /dev/discs/discX or /dev/cdroms/cdromX symlink, and discX_args or
-# cdromX_args is set in the config file, use discX_args / cdromX_args. finally,
-# if all_args is set in the config file, use that.
-#
-# for the generic ones, sort them and look for genericX_args in the config file
-# or use all_args.
-#
-# if /dev/ide does not exist, check the /dev/hdX entries, and see which ones
-# correspond to real devices by opening them for reading. then check hdX_args
-# and all_args in the config file.
-#
-# for each device considered, if no args are found in the config file, do not
-# run hdparm.
-
-depend() {
- before bootmisc
-}
-
-do_hdparm() {
- if [[ ${args:=$all_args} ]]
- then
- orgdevice=`readlink -f $device`
- if [ -b $orgdevice ]; then
- ebegin "Running hdparm on $device"
- hdparm $args $device > /dev/null || ewarn "Failed to run hdparm on $device"
- fi
- fi
-}
-
-start() {
-
- ebegin 'Starting hdparm'
-
- which hdparm &>/dev/null
- eend $? 'hdparm executable not found'
-
- if [ -e /dev/.devfsd ] || [ -e /dev/.udev ]
- then
-
- # devfs and udev system
- for device in $(find /dev/ide -name disc)
- do
-
- args=''
-
- for alias in /dev/hd?
- do
- if [ $alias -ef $device ]
- then
- device=$alias
- eval args=\${`basename $alias`_args}
- break
- fi
- done
-
- [ -z "$args" ] && for alias in /dev/discs/*
- do
- if [ $alias/disc -ef $device ]
- then
- device=$alias/disc
- eval args=\${`basename $alias`_args}
- break
- fi
- done
-
- do_hdparm
-
- done
-
- for device in $(find /dev/ide -name cd)
- do
-
- args=''
-
- for alias in /dev/hd?
- do
- if [ $alias -ef $device ]
- then
- device=$alias
- eval args=\${`basename $alias`_args}
- break
- fi
- done
-
- [ -z $args ] && for alias in /dev/cdroms/*
- do
- if [ $alias -ef $device ]
- then
- device=$alias
- eval args=\${`basename $alias`_args}
- break
- fi
- done
-
- do_hdparm
-
- done
-
- let count=0
- # of course, the sort approach would fail here if any of the
- # host/bus/target/lun numbers reached 2 digits..
- for device in $(find /dev/ide -name generic | sort)
- do
- eval args=\${generic${count}_args}
- do_hdparm
- let count=count+1
- done
-
- else
-
- # non-devfs system
- for device in /dev/hd?
- do
- # check that the block device really exists
- # by opening it for reading
- if [ -b $device ] && ( : <$device ) 2>/dev/null
- then
- eval args=\${`basename $device`_args}
- do_hdparm
- fi
- done
-
- fi
-}