From 1a34c91c4b9ab063537784c01d19398ee2f923e8 Mon Sep 17 00:00:00 2001 From: BlubbFish Date: Wed, 19 Jan 2022 21:27:59 +0100 Subject: [PATCH] =?UTF-8?q?=E2=80=9Edeb/logrotate-build.sh=E2=80=9C=20?= =?UTF-8?q?=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deb/logrotate-build.sh | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/deb/logrotate-build.sh b/deb/logrotate-build.sh index b745f45..a313af7 100644 --- a/deb/logrotate-build.sh +++ b/deb/logrotate-build.sh @@ -4,23 +4,28 @@ usage() { echo "usage: " \ "NAME=app " \ + "LOGFILE=/var/log/app.log " \ "sh pre-post-build.sh" 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 fi -echo "/var/log/${NAME}.log {" > logrotate-$NAME -echo " compress" >> logrotate-$NAME -echo " copytruncate" >> logrotate-$NAME -echo " daily" >> logrotate-$NAME -echo " delaycompress" >> logrotate-$NAME -echo " missingok" >> logrotate-$NAME -echo " notifempty" >> logrotate-$NAME -echo " rotate 4" >> logrotate-$NAME -echo " size=10M" >> logrotate-$NAME -echo "}" >> logrotate-$NAME \ No newline at end of file +if [ -z "${LOGFILE}" ]; then + usage +fi + +echo "${LOGFILE} {" > logrotate-$NAME +echo " compress" >> logrotate-$NAME +echo " copytruncate" >> logrotate-$NAME +echo " daily" >> logrotate-$NAME +echo " delaycompress" >> logrotate-$NAME +echo " missingok" >> logrotate-$NAME +echo " notifempty" >> logrotate-$NAME +echo " rotate 4" >> logrotate-$NAME +echo " size=5M" >> logrotate-$NAME +echo "}" >> logrotate-$NAME \ No newline at end of file