[arch-commits] Commit in man-db/trunk (PKGBUILD man-db.cron.daily)

andyrtr at archlinux.org andyrtr at archlinux.org
Mon Mar 8 20:57:46 UTC 2010


    Date: Monday, March 8, 2010 @ 15:57:46
  Author: andyrtr
Revision: 71724

upgpkg: man-db 2.5.7-1
new version 2.5.7, should fix #17622, implelement nice/ionice support #16518

Modified:
  man-db/trunk/PKGBUILD
  man-db/trunk/man-db.cron.daily

-------------------+
 PKGBUILD          |   15 ++++++++-------
 man-db.cron.daily |   23 +++++++++++++++++++++--
 2 files changed, 29 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-03-08 20:28:50 UTC (rev 71723)
+++ PKGBUILD	2010-03-08 20:57:46 UTC (rev 71724)
@@ -3,7 +3,7 @@
 # Contributor: Sergej Pupykin <sergej at aur.archlinux.org>
 
 pkgname=man-db
-pkgver=2.5.6
+pkgver=2.5.7
 pkgrel=1
 pkgdesc="A utility for reading man pages"
 arch=('i686' 'x86_64')
@@ -12,18 +12,19 @@
 groups=('base')
 depends=( 'bash' 'gdbm' 'zlib' 'groff')
 optdepends=('less' 'gzip')
-backup=(etc/man_db.conf)
+backup=('etc/man_db.conf'
+	'etc/cron.daily/man-db')
 conflicts=('man')
 provides=('man')
 replaces=('man')
 install=${pkgname}.install
-source=(#http://savannah.nongnu.org/download/man-db/$pkgname-$pkgver.tar.gz
-	http://launchpad.net/man-db/main/${pkgver}/+download/${pkgname}-${pkgver}.tar.gz
+source=(http://savannah.nongnu.org/download/man-db/$pkgname-$pkgver.tar.gz
+	#http://launchpad.net/man-db/main/${pkgver}/+download/${pkgname}-${pkgver}.tar.gz
         convert-mans man-db.cron.daily)
-md5sums=('69585b19c5600a863f1a0d7b7f283975'
+md5sums=('eef0d8c8e54894e4e050e2176bb1d88d'
          '2b7662a7d5b33fe91f9f3e034361a2f6'
-         'acdff891e224511cf26c92de77347db8')
-                                  
+         'd30c39ae47560304471b5461719e0f03')
+                        
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}
   

Modified: man-db.cron.daily
===================================================================
--- man-db.cron.daily	2010-03-08 20:28:50 UTC (rev 71723)
+++ man-db.cron.daily	2010-03-08 20:57:46 UTC (rev 71724)
@@ -1,5 +1,16 @@
 #!/bin/sh
 
+# nicenesses range from -20 (most favorable scheduling) to 19 (least favorable)
+NICE=19
+
+# 0 for none, 1 for real time, 2 for best-effort, 3 for idle
+IONICE_CLASS=2
+
+# 0-7 (for IONICE_CLASS 1 and 2 only), 0=highest, 7=lowest
+IONICE_PRIORITY=7
+
+UPDATEMANDB="/usr/bin/mandb --quiet"
+
 # Update the "whatis" database
 #/usr/sbin/makewhatis -u -w
 
@@ -14,7 +25,15 @@
 fi
 
 # regenerate man database
-/usr/bin/mandb --quiet
 
+if [ -x /usr/bin/nice ]; then
+  UPDATEMANDB="/usr/bin/nice -n ${NICE:-19} ${UPDATEMANDB}"
+fi
+
+if [ -x /usr/bin/ionice ]; then
+  UPDATEMANDB="/usr/bin/ionice -c ${IONICE_CLASS:-2} -n ${IONICE_PRIORITY:-7} ${UPDATEMANDB}"
+fi
+
+${UPDATEMANDB}
+
 exit 0
-




More information about the arch-commits mailing list