ports/119731: <[UPDATE] Update sysutils/ataidle to version 2.2>
Bruce Cran
bruce at cran.org.uk
Wed Jan 16 22:10:02 UTC 2008
The following reply was made to PR ports/119731; it has been noted by GNATS.
From: Bruce Cran <bruce at cran.org.uk>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: ports/119731: <[UPDATE] Update sysutils/ataidle to version 2.2>
Date: Wed, 16 Jan 2008 22:02:16 +0000
This is a multi-part message in MIME format.
--------------020401020305060202080201
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
I've updated ataidle to 2.3 and would like to have the FreeBSD port
updated too. Please use the attached diff file to update the port to
version 2.3 instead of the original diff which patched it to 2.2. The
pkg-message file in the original fix section is still valid.
Thanks,
Bruce Cran
--------------020401020305060202080201
Content-Type: text/x-patch;
name="ataidle-2.3.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="ataidle-2.3.diff"
diff -U3 -r ataidle-1.0/Makefile ataidle/Makefile
--- ataidle-1.0/Makefile 2008-01-16 19:21:53.000000000 +0000
+++ ataidle/Makefile 2008-01-16 21:51:55.000000000 +0000
@@ -6,8 +6,7 @@
#
PORTNAME= ataidle
-PORTVERSION= 1.0
-PORTREVISION= 1
+PORTVERSION= 2.3
CATEGORIES= sysutils
MASTER_SITES= http://www.cran.org.uk/bruce/software/
@@ -16,7 +15,7 @@
USE_RC_SUBR= ${PORTNAME}
MAN8= ataidle.8
-PORTDOCS= COPYING ChangeLog README
+PORTDOCS= COPYING Changelog README
PLIST_FILES= sbin/ataidle
do-install:
@@ -27,10 +26,13 @@
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
.endif
+post-install:
+ @${CAT} ${PKGMESSAGE}
+
.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 501105
-IGNORE= requires FreeBSD 5.2 or newer
+.if ${OSVERSION} < 600034
+IGNORE= requires FreeBSD 6.1 or newer
.endif
.include <bsd.port.post.mk>
diff -U3 -r ataidle-1.0/distinfo ataidle/distinfo
--- ataidle-1.0/distinfo 2008-01-16 19:21:53.000000000 +0000
+++ ataidle/distinfo 2008-01-16 21:51:55.000000000 +0000
@@ -1,3 +1,3 @@
-MD5 (ataidle-1.0.tar.gz) = 2d5a49587f8b42042eff4408c2cb6f7d
-SHA256 (ataidle-1.0.tar.gz) = 5b9a853e00c7d7a925f05ddacb555d1e21cfb875c0a0809e2609a0382c5683e5
-SIZE (ataidle-1.0.tar.gz) = 14182
+MD5 (ataidle-2.3.tar.gz) = cce9d298fa83aeab7bda4c9db8372a97
+SHA256 (ataidle-2.3.tar.gz) = 2ddb3688e47b6a60855ac0ae60390d1f415357f478252953557c6948a0fb6e98
+SIZE (ataidle-2.3.tar.gz) = 12504
diff -U3 -r ataidle-1.0/files/ataidle.in ataidle/files/ataidle.in
--- ataidle-1.0/files/ataidle.in 2008-01-16 19:21:53.000000000 +0000
+++ ataidle/files/ataidle.in 2008-01-16 21:51:55.000000000 +0000
@@ -8,19 +8,19 @@
#
# ataidle_enable (bool): set to NO by default.
# Set to YES to enable ataidle.
-# ataidle_device: list of devices on which to run ataidle
+# ataidle_devices: list of devices on which to run ataidle
# ataidle_adX: parameters to pass to ataidle(8)
# Example:
-# Put the disks ad1, ad2 and ad3 into Idle mode after 60
+# Put the disks ad0, ad1 and ad2 into Idle mode after 60
# minutes and Standby mode after 120 minutes. Also, set the
# AAM and APM values to their maximum so the drives run at
# their maximum performance.
#
-# ataidle_device="ad1 ad2 ad3"
-# ataidle_ad1="-I 60 -S 120 -A 127 -P 254 0 1"
-# ataidle_ad2="-I 60 -S 120 -A 127 -P 254 1 0"
-# ataidle_ad3="-I 60 -S 120 -A 127 -P 254 1 1"
+# ataidle_devices="ad0 ad1 ad2"
+# ataidle_ad0="-I 60 -S 120 -A 127 -P 254"
+# ataidle_ad1="-I 60 -S 120 -A 127 -P 254"
+# ataidle_ad2="-I 60 -S 120 -A 127 -P 254"
#
. %%RC_SUBR%%
@@ -37,13 +37,18 @@
ataidle_start()
{
- if [ -n "${ataidle_device}" ]; then
- for i in ${ataidle_device}; do
+ if [ -n "${ataidle_device}" -a -z "${ataidle_devices}" ]; then
+ echo "warning: old ataidle rc settings found"
+ ataidle_devices=${ataidle_device}
+ fi
+
+ if [ -n "${ataidle_devices}" ]; then
+ for i in ${ataidle_devices}; do
eval ataidle_args=\$ataidle_${i}
- ${command} ${ataidle_args}
+ echo "ATAidle: configuring device /dev/${i}"
+ ${command} ${ataidle_args} /dev/${i}
done
fi
}
run_rc_command "$1"
-
Only in ataidle: pkg-message
--------------020401020305060202080201--
More information about the freebsd-ports-bugs
mailing list