]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/logrotate-script/logrotate-script_cvs.bb
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / logrotate-script / logrotate-script_cvs.bb
1 DESCRIPTION = "simple logrotate bash script"
2 RDEPENDS = "busybox"
3 SECTION = "admin"
4 PRIORITY = "optional"
5 MAINTAINER = "Bruno Randolf <bruno.randolf@4g-systems.biz>"
6 LICENSE = "GPL"
7
8 SRC_URI = "svn://meshcube.org/svn/scripts;module=logrotate"
9 S = "${WORKDIR}/${PN}"
10
11 do_install() {
12         (cd ${S}; tar -c --exclude .svn -f - . ) | tar -C ${D} -xpf -
13 }
14
15 pkg_postinst() {
16 #!/bin/sh -e
17 ROOTCRON=/etc/cron/crontabs/root
18
19 test -e /etc/cron/crontabs/root \
20  && grep '^[^#].*logrotate' $ROOTCRON > /dev/null \
21  || echo "*/5 * * * *       /bin/bash ${sbindir}/logrotate -m 0600 -o root -g root -s 800 -l 3 /tmp/messages" >> $ROOTCRON
22
23 /etc/init.d/cron restart
24
25 exit 0
26 }