Add logrotate conf. Keep two days of logs. Run logrotate on boot.

pull/609/merge
Christopher Young 2017-11-17 11:12:20 -05:00
rodzic a3fda2aa3c
commit bd10be4f63
5 zmienionych plików z 46 dodań i 0 usunięć

Wyświetl plik

@ -0,0 +1,32 @@
# see "man logrotate" for details
# rotate log files weekly
daily
# keep 2 days worth of backlogs
rotate 2
# create new (empty) log files after rotating old ones
create
# uncomment this if you want your log files compressed
compress
# packages drop log rotation information into this directory
include /etc/logrotate.d
# no packages own wtmp, or btmp -- we'll rotate them here
/var/log/wtmp {
missingok
monthly
create 0664 root utmp
rotate 1
}
/var/log/btmp {
missingok
monthly
create 0660 root utmp
rotate 1
}
# system-specific logs may be configured here

Wyświetl plik

@ -61,6 +61,9 @@ chmod 755 mnt/usr/sbin/sdr-tool.sh
#ping udev
cp -f 99-uavionix.rules mnt/etc/udev/rules.d
#logrotate conf
cp -f logrotate.conf mnt/etc/logrotate.conf
#fan/temp control script
#remove old script
rm -rf mnt/usr/bin/fancontrol.py

Wyświetl plik

@ -17,6 +17,13 @@ if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
fi
#
# Rotate logs on boot.
#
/usr/sbin/logrotate /etc/logrotate.conf
/usr/bin/stratux-screen.py start
exit 0

Wyświetl plik

@ -39,6 +39,7 @@ cp image/stratux-wifi.sh work/bin/
cp image/rc.local work/bin/
cp image/dhcpd.conf work/bin/
cp image/interfaces work/bin/
cp image/logrotate.conf work/bin
#TODO: librtlsdr.
cd work/

Wyświetl plik

@ -23,6 +23,9 @@ ln -fs /lib/systemd/system/stratux.service /etc/systemd/system/multi-user.target
cp -f hostapd.conf /etc/hostapd/hostapd.conf
cp -f hostapd-edimax.conf /etc/hostapd/hostapd-edimax.conf
#logrotate config
cp -f logrotate.conf /etc/logrotate.conf
#WiFi Hostapd ver test and hostapd.conf builder script
cp -f stratux-wifi.sh /usr/sbin/