From 9c04fff12f59373af8582714b89a3fd3d18b4081 Mon Sep 17 00:00:00 2001 From: James Meyer Date: Thu, 11 Oct 2012 11:09:29 -0500 Subject: func: add logrotate refs #853 --- abs/core/func/PKGBUILD | 16 +++++++++------- abs/core/func/logrotate-func.conf | 14 ++++++++++++++ 2 files changed, 23 insertions(+), 7 deletions(-) create mode 100644 abs/core/func/logrotate-func.conf diff --git a/abs/core/func/PKGBUILD b/abs/core/func/PKGBUILD index 74c1f60..11bc623 100644 --- a/abs/core/func/PKGBUILD +++ b/abs/core/func/PKGBUILD @@ -1,6 +1,6 @@ pkgname=func pkgver=0.25 -pkgrel=11 +pkgrel=12 pkgdesc="fedora unifed network controller" url="" license="gpl" @@ -11,7 +11,7 @@ replaces=() backup=('etc/func/minion.conf') moddir="pkg/usr/lib/python2.7/site-packages/func/minion/modules/" install=func.install -source=($pkgname-$pkgver.tar.gz minion.conf power.py pacman.py failed_func fe_restart.py msg.py msg.cfg func_ssl_patch) +source=($pkgname-$pkgver.tar.gz minion.conf power.py pacman.py failed_func fe_restart.py msg.py msg.cfg func_ssl_patch logrotate-func.conf) arch=('i686' 'x86_64') build() { @@ -31,10 +31,11 @@ build() { install -m755 -D $startdir/src/fe_restart.py ${startdir}/${moddir}/fe_restart.py install -m755 -D $startdir/src/failed_func $startdir/pkg/usr/MythVantage/bin/failed_func mkdir -p $startdir/pkg/var/log/func - - cd $startdir/pkg - find ./usr/bin/* -exec sed -i 's|#!/usr/bin/python|#!/usr/bin/python2|' {} \; - find ./ -name "*.pyc" -print | xargs rm -f + install -m644 -D ../logrotate-func.conf $startdir/pkg/etc/logrotate.d/func + + cd $startdir/pkg + find ./usr/bin/* -exec sed -i 's|#!/usr/bin/python|#!/usr/bin/python2|' {} \; + find ./ -name "*.pyc" -print | xargs rm -f } md5sums=('892252004f122c61bb58bb4607553ffe' '1e2905074203d5c0557f143a6c50c497' @@ -44,4 +45,5 @@ md5sums=('892252004f122c61bb58bb4607553ffe' 'b02a733b7a74569e57521bc3708724a5' '7b4266a8031cf7de485bf6b74e57bd74' '28e141f04ccbdde1199b41888e102dc9' - 'b816bdb222e646a7801b218c3a626b0e') + 'b816bdb222e646a7801b218c3a626b0e' + '7d7c8a334f6b46ae1e5e483854b93924') diff --git a/abs/core/func/logrotate-func.conf b/abs/core/func/logrotate-func.conf new file mode 100644 index 0000000..0160bdc --- /dev/null +++ b/abs/core/func/logrotate-func.conf @@ -0,0 +1,14 @@ +/var/log/func/audit.log { + missingok + notifempty + rotate 0 + compress + size 512k + postrotate + if [ -f /service/funcd ]; then + sv restart funcd + fi + endscript +} + + -- cgit v0.12