„deb/logrotate-build.sh“ ändern

This commit is contained in:
BlubbFish 2022-01-19 21:27:59 +01:00
parent 2d36fd93ec
commit 1a34c91c4b

View File

@ -4,23 +4,28 @@
usage() { usage() {
echo "usage: " \ echo "usage: " \
"NAME=app " \ "NAME=app " \
"LOGFILE=/var/log/app.log " \
"sh pre-post-build.sh" "sh pre-post-build.sh"
exit 1 exit 1
} }
echo "DEB Builder logrotate-file: https://github.com/linksmart/ci-scripts/blob/master/deb/logrotate-build.sh" echo "DEB Builder logrotate-file: https://git.blubbfish.net/vs_utils/CI-Scripts/src/branch/master/deb/logrotate-build.sh"
if [[ -z "$NAME" ]]; then if [ -z "${NAME}" ]; then
usage usage
fi fi
echo "/var/log/${NAME}.log {" > logrotate-$NAME if [ -z "${LOGFILE}" ]; then
echo " compress" >> logrotate-$NAME usage
echo " copytruncate" >> logrotate-$NAME fi
echo " daily" >> logrotate-$NAME
echo " delaycompress" >> logrotate-$NAME echo "${LOGFILE} {" > logrotate-$NAME
echo " missingok" >> logrotate-$NAME echo " compress" >> logrotate-$NAME
echo " notifempty" >> logrotate-$NAME echo " copytruncate" >> logrotate-$NAME
echo " rotate 4" >> logrotate-$NAME echo " daily" >> logrotate-$NAME
echo " size=10M" >> logrotate-$NAME echo " delaycompress" >> logrotate-$NAME
echo "}" >> logrotate-$NAME echo " missingok" >> logrotate-$NAME
echo " notifempty" >> logrotate-$NAME
echo " rotate 4" >> logrotate-$NAME
echo " size=5M" >> logrotate-$NAME
echo "}" >> logrotate-$NAME