]> git.saurik.com Git - apt.git/blobdiff - cmdline/apt-mark
Apply patch to avoid truncating of arbitrary files. Thanks to Bryan
[apt.git] / cmdline / apt-mark
index dadc0136600c834126c59c194a1ae079ce199d2f..f6e749eb561339175ab915bf99b5d74ec746d455 100755 (executable)
@@ -40,7 +40,7 @@ if __name__ == "__main__":
     if not options.filename:
         STATE_FILE = apt_pkg.Config.FindDir("Dir::State") + "extended_states"
     else:
-        STATE_FILE=options.state_file
+        STATE_FILE=options.filename
 
     # open the statefile
     if os.path.exists(STATE_FILE):
@@ -62,3 +62,4 @@ if __name__ == "__main__":
         # all done, rename the tmpfile
         os.chmod(outfile.name, 0644)
         os.rename(outfile.name, STATE_FILE)
+        os.chmod(STATE_FILE, 0644)