#!/bin/bash # EXAMPLES usage() { echo "usage: " \ "NAME=app " \ "LOGFILE=/var/log/app.log " \ "sh pre-post-build.sh" exit 1 } echo "DEB Builder logrotate-file: https://git.blubbfish.net/vs_utils/CI-Scripts/src/branch/master/deb/logrotate-build.sh" if [ -z "${NAME}" ]; then usage fi 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}