Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Florian Franzmann (e554be7433c326cc8b3a6f697dbc50da983e7542)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (e554be7433c326cc8b3a6f697dbc50da983e7542)
  • Date: Sun, 5 Aug 2007 07:53:40 -0500

GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:

disk/hdparm/DETAILS | 1 +
disk/hdparm/HISTORY | 5 +++++
disk/hdparm/init.d/hdparm | 36 ++++++++++++++++++++++++++++++++++++
disk/hdparm/init.d/hdparm.conf | 24 ++++++++++++++++++++++++
4 files changed, 66 insertions(+)

New commits:
commit e554be7433c326cc8b3a6f697dbc50da983e7542
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

disk/hdparm: added init script

diff --git a/disk/hdparm/DETAILS b/disk/hdparm/DETAILS
index 790722e..8d274d3 100755
--- a/disk/hdparm/DETAILS
+++ b/disk/hdparm/DETAILS
@@ -5,6 +5,7 @@
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
WEB_SITE=http://sourceforge.net/projects/hdparm/
+ PATCHLEVEL=1
LICENSE[0]=BSD
ENTERED=20010922
KEYWORDS="disk"
diff --git a/disk/hdparm/HISTORY b/disk/hdparm/HISTORY
index 5d03bcd..86d5744 100644
--- a/disk/hdparm/HISTORY
+++ b/disk/hdparm/HISTORY
@@ -1,3 +1,8 @@
+2007-08-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: added PATCHLEVEL
+ * init.d/{hdparm,hdparm.conf}: added init script that sets drive
+ parameters at boot time
+
2007-06-20 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 7.6

diff --git a/disk/hdparm/init.d/hdparm b/disk/hdparm/init.d/hdparm
new file mode 100755
index 0000000..97d0ebb
--- /dev/null
+++ b/disk/hdparm/init.d/hdparm
@@ -0,0 +1,36 @@
+#!/bin/bash
+
+PROGRAM=/sbin/hdparm
+ARGS=""
+RUNLEVEL=DEV
+NEEDS="devices"
+
+. /etc/sysconfig/hdparm
+. /etc/init.d/smgl_init
+
+start()
+{
+ # SCSI/SATA
+ for drive in sd{a..z}; do
+ if [[ -b "/dev/$drive" ]]; then
+ $PROGRAM $common_params $disk_params $sata_params
"/dev/$drive"
+ fi
+ done
+
+ # PATA
+ for drive in hd{a..z}; do
+ if [[ -b "/dev/$drive" ]]; then
+ if [[ "$(cat /proc/ide/$drive/media)" == "cdrom" ]];
+ then
+ $PROGRAM $common_params $pata_cdrom_params
$pata_params "/dev/$drive"
+ else
+ $PROGRAM $common_params $disk_params
$pata_disk_params $pata_params "/dev/$drive"
+ fi
+ fi
+ done
+}
+
+stop()
+{
+ exit 0
+}
diff --git a/disk/hdparm/init.d/hdparm.conf b/disk/hdparm/init.d/hdparm.conf
new file mode 100644
index 0000000..ab4754a
--- /dev/null
+++ b/disk/hdparm/init.d/hdparm.conf
@@ -0,0 +1,24 @@
+# parameters that apply to all drives
+#common_params="-K 1"
+common_params=""
+
+# parameters that apply only to harddrives
+#disk_params="-A 1 -W 1 -a 2048"
+disk_params=""
+
+# parameters that only apply to sata and scsi drives
+#sata_params="-M 254"
+sata_params=""
+
+# parameters that only apply to pata drives
+#pata_params="-c 1 -d 1 -k 1 -u 1"
+pata_params=""
+
+# parameters that only apply to pata harddrives
+#pata_disk_params="-m 16 -n 0"
+pata_disk_params=""
+
+# parameters that only apply to pata cdroms
+pata_cdrom_params=""
+
+



  • [SM-Commit] GIT changes to master grimoire by Florian Franzmann (e554be7433c326cc8b3a6f697dbc50da983e7542), Florian Franzmann, 08/05/2007

Archive powered by MHonArc 2.6.24.

Top of Page