From 910204dc3a5bf871b00cf83fe6764255c48212c9 Mon Sep 17 00:00:00 2001 From: Ray Kohler Date: Wed, 17 Aug 2011 17:33:58 -0400 Subject: [PATCH] Several fixes: - Make sa2 collate yesterday's data instead of today's as recommended by upstream - Install config files to /etc/conf.d instead of /etc/sysconfig (Red Hat location) - Don't install duplicate copy of config file to /etc/sysstat where it wasn't used anyway - Obey ${SADC_OPTIONS} in rc.d script so it becomes possible to collect INT and DISK data on the same day as a reboot --- PKGBUILD | 7 ++++--- sysstat | 3 ++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 59cbb4d..6a3d246 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -16,11 +16,13 @@ options=(zipman) source=(http://pagesperso-orange.fr/sebastien.godard/$pkgname-$pkgver.tar.gz sysstat) md5sums=('a8b12230452dc0e0b6cae5fd5ec3c579' - 'ad46159609a2c13b4a46b506ff847bf6') + '0241e3dd701cf7badbd3bb8408fb7bc9') build() { cd $srcdir/$pkgname-$pkgver - ./configure --prefix=/usr \ + conf_dir=/etc/conf.d \ + ./configure --prefix=/usr \ + --enable-yesterday \ --mandir=/usr/share/man \ --enable-install-isag \ --disable-man-group @@ -30,7 +32,6 @@ build() { package() { cd $srcdir/$pkgname-$pkgver make DESTDIR=$pkgdir install - install -D -m 644 sysstat.sysconfig $pkgdir/etc/sysstat/sysstat install -D -m 744 cron/sysstat.cron.hourly $pkgdir/etc/cron.hourly/sysstat install -D -m 744 cron/sysstat.cron.daily $pkgdir/etc/cron.daily/sysstat install -D -m 755 $srcdir/sysstat $pkgdir/etc/rc.d/sysstat diff --git a/sysstat b/sysstat index d8e312a..e914567 100644 --- a/sysstat +++ b/sysstat @@ -2,11 +2,12 @@ . /etc/rc.conf . /etc/rc.d/functions +. /etc/conf.d/sysstat case "$1" in start) stat_busy "Writing SysStat restart record" - /usr/lib/sa/sadc -L -F - + /usr/lib/sa/sadc -L -F ${SADC_OPTIONS} - if [ $? -gt 0 ]; then stat_fail else -- 1.7.6