Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Jan 2008 20:52:38 +0000 (GMT)
From:      <bruce@cran.org.uk>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/119731: <[UPDATE] Update sysutils/ataidle to version 2.2>
Message-ID:  <20080116205239.0B6433031E@muon.bluestop.org>
Resent-Message-ID: <200801162100.m0GL053G045131@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         119731
>Category:       ports
>Synopsis:       <[UPDATE] Update sysutils/ataidle to version 2.2>
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan 16 21:00:05 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     
>Release:        7.0-RC1
>Organization:
>Environment:
System: FreeBSD muon.draftnet 7.0-RC1 FreeBSD 7.0-RC1 #0: Wed Jan 16 03:02:31 GMT 2008     brucec@muon.draftnet:/usr/obj/usr/src/sys/INSPIRON  amd64 
Architecture: amd64

	
>Description:
Update sysutils/ataidle to version 2.2.	
>How-To-Repeat:
	
>Fix:

	

--- ataidle-2.2.diff begins here ---
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 20:34:06.000000000 +0000
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	ataidle
-PORTVERSION=	1.0
-PORTREVISION=	1
+PORTVERSION=	2.2
 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 20:07:28.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.2.tar.gz) = 05e3c48c33ccb354bf4d43289491b398
+SHA256 (ataidle-2.2.tar.gz) = fb4b290d948ead48a9cfa850f4a6e2c0ece4e3eb1647823b460b07c3ddee385c
+SIZE (ataidle-2.2.tar.gz) = 12403
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 20:06:44.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
--- ataidle-2.2.diff ends here ---

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	pkg-message
#
echo x - pkg-message
sed 's/^X//' >pkg-message << 'END-of-pkg-message'
XNote: ataidle options and rc startup settings 
X      have changed in version 2.
X
XAdd the following lines to /etc/rc.conf to enable ataidle:
X
Xataidle_enable (bool): set to NO by default.
X         Set to YES to enable ataidle.
Xataidle_devices: list of devices on which to run ataidle
Xataidle_adX: parameters to pass to ataidle(8)
X
XExample:
Xataidle_enable="YES"
Xataidle_devices="ad0"
Xataidle_ad0="-I 60 -S 120 -A 127 -P 254"
END-of-pkg-message
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080116205239.0B6433031E>