Commit | Line | Data |
---|---|---|
6dca1d21 JB |
1 | # Description: Kernel and system logging daemons |
2 | # URL: http://www.infodrom.org/projects/sysklogd/ | |
3 | # Maintainer: CRUX System Team, core-ports at crux dot nu | |
b751b192 | 4 | # Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu |
6dca1d21 JB |
5 | # Depends on: |
6 | ||
7 | name=sysklogd | |
270cfc33 | 8 | version=1.5.1 |
6d4a6caf | 9 | release=6 |
270cfc33 | 10 | source=(http://www.infodrom.org/projects/$name/download/$name-$version.tar.gz \ |
3627dae3 | 11 | rotatelog syslog syslog.conf sysklogd sysklogd.diff) |
6dca1d21 JB |
12 | |
13 | build() { | |
14 | cd $name-$version | |
15 | ||
3627dae3 | 16 | patch -p1 -i $SRC/sysklogd.diff |
6dca1d21 | 17 | |
3627dae3 VM |
18 | install -d $PKG/usr/sbin \ |
19 | $PKG/etc/{cron/weekly,rc.d} \ | |
20 | $PKG/var/log \ | |
21 | $PKG/usr/share/man/{man5,man8} | |
6dca1d21 JB |
22 | |
23 | # no strip sysklogd and klogd binaries | |
24 | sed -e 's|${INSTALL} -m 500 -s|${INSTALL} -m 500|' -i Makefile | |
25 | ||
26 | make RPM_OPT_FLAGS="$CFLAGS" CC="$CC" all | |
270cfc33 | 27 | make BINDIR=$PKG/usr/sbin MANDIR=$PKG/usr/share/man install |
6dca1d21 JB |
28 | |
29 | install -m 755 $SRC/rotatelog $PKG/usr/sbin | |
30 | install -m 755 $SRC/syslog $PKG/etc/cron/weekly | |
31 | install -m 644 $SRC/syslog.conf $PKG/etc | |
32 | install -m 755 $SRC/sysklogd $PKG/etc/rc.d | |
33 | ||
34 | chmod -R +w $PKG | |
a732b233 VM |
35 | touch $PKG/var/log/{messages,auth,mail,cron,kernel,debug} |
36 | chmod 640 $PKG/var/log/{messages,auth,mail,cron,kernel,debug} | |
6dca1d21 | 37 | } |