set permission, so it not throws an error

This commit is contained in:
BlubbFish 2022-01-25 22:52:53 +01:00
parent 0e62a01750
commit 291a58cc0c

View File

@ -5,6 +5,7 @@ usage() {
echo "usage: " \ echo "usage: " \
"NAME=app " \ "NAME=app " \
"LOGFILE=/var/log/app.log " \ "LOGFILE=/var/log/app.log " \
"[USERNAMEGROUP=appbot] " \
"sh pre-post-build.sh" "sh pre-post-build.sh"
exit 1 exit 1
} }
@ -19,13 +20,17 @@ if [ -z "${LOGFILE}" ]; then
usage usage
fi fi
echo "${LOGFILE} {" > logrotate-${NAME} if [ -z "${USERNAMEGROUP}" ]; then
echo " compress" >> logrotate-${NAME} USERNAMEGROUP="${NAME}bot"
echo " copytruncate" >> logrotate-${NAME} fi
echo " daily" >> logrotate-${NAME}
echo " delaycompress" >> logrotate-${NAME} echo "${LOGFILE} {" > logrotate-${NAME}
echo " missingok" >> logrotate-${NAME} echo " su ${USERNAMEGROUP} ${USERNAMEGROUP}" >> logrotate-${NAME}
echo " notifempty" >> logrotate-${NAME} echo " compress" >> logrotate-${NAME}
echo " rotate 4" >> logrotate-${NAME} echo " copytruncate" >> logrotate-${NAME}
echo " size=5M" >> logrotate-${NAME} echo " daily" >> logrotate-${NAME}
echo "}" >> logrotate-${NAME} echo " delaycompress" >> logrotate-${NAME}
echo " missingok" >> logrotate-${NAME}
echo " notifempty" >> logrotate-${NAME}
echo " rotate 4" >> logrotate-${NAME}
echo "}" >> logrotate-${NAME}