diff options
Diffstat (limited to 'core/logrotate/PKGBUILD')
-rw-r--r-- | core/logrotate/PKGBUILD | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/core/logrotate/PKGBUILD b/core/logrotate/PKGBUILD index a6cdd75d3..eeb7f37d3 100644 --- a/core/logrotate/PKGBUILD +++ b/core/logrotate/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 196792 2013-10-19 09:14:49Z pierre $ +# $Id: PKGBUILD 210561 2014-04-14 22:14:38Z thomas $ # Maintainer: Pierre Schmitz <pierre@archlinux.de> pkgname=logrotate pkgver=3.8.7 -pkgrel=1 +pkgrel=3 pkgdesc="Rotates system logs automatically" arch=('i686' 'x86_64') url="https://fedorahosted.org/logrotate/" @@ -15,11 +15,12 @@ backup=('etc/logrotate.conf') source=("https://fedorahosted.org/releases/l/o/logrotate/logrotate-${pkgver}.tar.gz" 'paths.patch' 'logrotate.conf' - 'logrotate.cron.daily') + logrotate.{timer,service}) md5sums=('99e08503ef24c3e2e3ff74cc5f3be213' 'e76526bcd6fc33c9d921e1cb1eff1ffb' - '86209d257c8b8bc0ae34d6f6ef057c0f' - 'dd5fd26724274fd9c827eadad60ff4c5') + '94dae4d3eded2fab9ae879533d3680db' + '287c2ad9b074cb5478db7692f385827c' + '85560be5272ed68a88bb77a0a2293369') build() { cd "$srcdir/${pkgname}-${pkgver}" @@ -41,5 +42,9 @@ package() { install -dm755 "$pkgdir/etc/logrotate.d" install -Dm644 "$srcdir/logrotate.conf" "$pkgdir/etc/logrotate.conf" - install -Dm744 "$srcdir/logrotate.cron.daily" "$pkgdir/etc/cron.daily/logrotate" + + install -D -m644 ${srcdir}/logrotate.timer ${pkgdir}/usr/lib/systemd/system/logrotate.timer + install -D -m644 ${srcdir}/logrotate.service ${pkgdir}/usr/lib/systemd/system/logrotate.service + install -d -m755 ${pkgdir}/usr/lib/systemd/system/multi-user.target.wants + ln -s ../logrotate.timer ${pkgdir}//usr/lib/systemd/system/multi-user.target.wants/logrotate.timer } |