Просмотр исходного кода

Make dpkg log files user readable

Closes: #480556
Guillem Jover лет назад: 17
Родитель
Сommit
3cdfe225ab
3 измененных файлов с 4 добавлено и 3 удалено
  1. 1 0
      debian/changelog
  2. 1 1
      debian/dpkg.logrotate
  3. 2 2
      debian/dpkg.postinst

+ 1 - 0
debian/changelog

@@ -43,6 +43,7 @@ dpkg (1.15.0) UNRELEASED; urgency=low
     Thanks to Colin Watson <cjwatson@ubuntu.com>. Closes: #509578
   * Fix typo in package description ('privides' -> 'provides').
     Thanks to Pascal De Vuyst <pascal.devuyst@gmail.com>. Closes: #510755
+  * Make dpkg log files user readable. Closes: #480556
 
   [ Raphael Hertzog ]
   * Enhance dpkg-shlibdeps's error message when a library can't be found to

+ 1 - 1
debian/dpkg.logrotate

@@ -5,5 +5,5 @@
 	delaycompress
 	missingok
 	notifempty
-	create 640 root adm
+	create 644 root root
 }

+ 2 - 2
debian/dpkg.postinst

@@ -60,8 +60,8 @@ remove_info_symlink() {
 create_logfile() {
     logfile=/var/log/dpkg.log
     touch $logfile
-    chmod 640 $logfile
-    chown root:adm $logfile 2>/dev/null || chown 0:4 $logfile
+    chmod 644 $logfile
+    chown root:root $logfile 2>/dev/null || chown 0:0 $logfile
 }