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