diff options
author | Heinrich Wendel <lanius@gentoo.org> | 2005-02-19 20:47:53 +0000 |
---|---|---|
committer | Heinrich Wendel <lanius@gentoo.org> | 2005-02-19 20:47:53 +0000 |
commit | c4f4853c2643ba5135d35fa425964ea8b903baeb (patch) | |
tree | 99eccb2c727fa309b972d93affce416bfae50687 /sys-apps/hdparm/files | |
parent | Clean up the init.d script and add support for writing of the pid file in dcr... (diff) | |
download | gentoo-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.5 | 1 | ||||
-rw-r--r-- | sys-apps/hdparm/files/digest-hdparm-5.5-r4 | 1 | ||||
-rw-r--r-- | sys-apps/hdparm/files/digest-hdparm-5.6 | 1 | ||||
-rw-r--r-- | sys-apps/hdparm/files/digest-hdparm-5.7 | 1 | ||||
-rw-r--r-- | sys-apps/hdparm/files/digest-hdparm-5.8 | 1 | ||||
-rw-r--r-- | sys-apps/hdparm/files/digest-hdparm-5.9 | 1 | ||||
-rw-r--r-- | sys-apps/hdparm/files/hdparm-init-6 | 132 |
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 -} |