Prechádzať zdrojové kódy

Fix postinst find command that chowns stuff to the right user. Find does weird things in the presence of !.

svn:r13364
Peter Palfrader 16 rokov pred
rodič
commit
a06b6c7a61
2 zmenil súbory, kde vykonal 7 pridanie a 7 odobranie
  1. 4 4
      debian/changelog
  2. 3 3
      debian/tor.postinst

+ 4 - 4
debian/changelog

@@ -1,11 +1,11 @@
-tor (0.2.0.18-alpha+svn-1) experimental; urgency=low
+tor (0.2.0.18-alpha-2) experimental; urgency=low
 
-  * 13351 + log
-  *
   * Work around fig2dev failing to build the images on mipsel like we do on
     sparc and s390 (re #457568)
+  * Fix postinst find command that chowns stuff to the right user.  Find
+    does weird things in the presence of !.
 
- -- Peter Palfrader <weasel@debian.org>  Sat,  2 Feb 2008 15:13:17 +0100
+ -- Peter Palfrader <weasel@debian.org>  Sun,  3 Feb 2008 18:17:16 +0100
 
 tor (0.2.0.18-alpha-1) experimental; urgency=low
 

+ 3 - 3
debian/tor.postinst

@@ -39,15 +39,15 @@ for i in lib run log; do
 	fi
 done
 
-find /var/lib/tor ! -user debian-tor -o ! -group debian-tor -print0 | xargs -0 --no-run-if-empty chown debian-tor:debian-tor
+find /var/lib/tor \( \( ! -user debian-tor \) -o \( ! -group debian-tor \) \) -print0 | xargs -0 --no-run-if-empty chown debian-tor:debian-tor
 find /var/lib/tor -type d -print0 | xargs -0 --no-run-if-empty chmod 02700
 find /var/lib/tor -type f -print0 | xargs -0 --no-run-if-empty chmod 00600
 
-find /var/run/tor ! -user debian-tor -o ! -group debian-tor -print0 | xargs -0 --no-run-if-empty chown debian-tor:debian-tor
+find /var/run/tor \( \( ! -user debian-tor \) -o \( ! -group debian-tor \) \) -print0 | xargs -0 --no-run-if-empty chown debian-tor:debian-tor
 find /var/run/tor -type d -print0 | xargs -0 --no-run-if-empty chmod 02750
 find /var/run/tor -type f -print0 | xargs -0 --no-run-if-empty chmod 00600
 
-find /var/log/tor ! -user debian-tor -o ! -group adm -print0 | xargs -0 --no-run-if-empty chown debian-tor:adm
+find /var/log/tor \( \( ! -user debian-tor \) -o \( ! -group adm \) \) -print0 | xargs -0 --no-run-if-empty chown debian-tor:adm
 find /var/log/tor -type d -print0 | xargs -0 --no-run-if-empty chmod 02750
 find /var/log/tor -type f -print0 | xargs -0 --no-run-if-empty chmod 00640