X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?a=blobdiff_plain;f=src%2Ffunctions.sh;h=466e7702259f063689d0d5f60c920ed669ab138a;hb=34bbbf9ae392e67c2f8bc27e93b2e8d6f2eac369;hp=de8f4f97bef77020f90fb7ae61219799c6b85e6c;hpb=55434bf060284ccf0f512c044ce4681b182ca6e8;p=carnet-upgrade.git diff --git a/src/functions.sh b/src/functions.sh index de8f4f9..466e770 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