X-Git-Url: http://ftp.carnet.hr/pub/carnet-debian/scm?a=blobdiff_plain;f=src%2Ffunctions.sh;h=7f8546b9c20858893dfa24db0898985e2d31656e;hb=cd9a8d244a06b25c8c631d6ff0ed827a478ca756;hp=de8f4f97bef77020f90fb7ae61219799c6b85e6c;hpb=55434bf060284ccf0f512c044ce4681b182ca6e8;p=carnet-upgrade.git diff --git a/src/functions.sh b/src/functions.sh index de8f4f9..7f8546b 100644 --- a/src/functions.sh +++ b/src/functions.sh @@ -22,10 +22,17 @@ pkg() { } log() { + local old_umask logfile=${logfile:=/var/log/carnet-upgrade.log} - touch $logfile + + old_umask=$(umask) + umask 0077 + echo "$(date +'%Y-%m-%d %H:%M:%S') $*" >> $logfile echo "CN: $*" + + umask $old_umask + chmod og= $logfile } # find first free uid/gid in range @@ -934,7 +941,7 @@ disable_monit () { # make a silent upgrade to new libc6 upgrade_libc () { - DEBIAN_FRONTEND=noninteractive pkgadd libc6 + DEBIAN_FRONTEND=noninteractive pkgadd libc6 tzdata } # upgrade apache2 to etch