Release version 9.0.1
[carnet-upgrade.git] / src / cn-upgrade
index 4c53764..6abb546 100755 (executable)
@@ -6,8 +6,16 @@ version="%PKG_VERSION%"
 
 # restart upgrade under script for logging purposes
 if [ "$1" == "--no-script" ]; then
+    # restore umask to default
+    umask 0022
+
     shift
 elif [ -x /usr/bin/script ]; then
+    # make logs safe
+    umask 0077
+    chmod og= /var/log/carnet-upgrade.* 2>/dev/null
+
+    # restart through script
     exec /usr/bin/script -a -t -f -c "$0 --no-script $@" \
          /var/log/carnet-upgrade.typescript 2>>/var/log/carnet-upgrade.timing
 fi