[or-cvs] [tor/maint-0.2.1] Remove /var/run/tor from package.

Nick Mathewson nickm at seul.org
Sun Jun 21 01:56:09 UTC 2009


Author: Peter Palfrader <peter at palfrader.org>
Date: Sun, 31 May 2009 10:41:08 +0000
Subject: Remove /var/run/tor from package.
Commit: aa278d3181c50df98b7ab0802794ed78616427f0

Stop shipping /var/run/tor in the package.  Only clean up permissions of
/var/run/tor in postinst if the directory actually exists.
---
 debian/changelog    |    5 ++++-
 debian/tor.dirs     |    1 -
 debian/tor.postinst |    8 +++++---
 3 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 42c7c47..9e7a962 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,8 +3,11 @@ tor (0.2.1.15-rc-X) XXperimental; urgency=low
   * No longer inform the user if/when we re-create the /var/run/tor
     directory in the init script.  With /var/run on tmpfs this is
     completely normal now so our message was just noise.
+  * Stop shipping /var/run/tor in the package.
+  * Only clean up permissions of /var/run/tor in postinst if the
+    directory actually exists.
 
- -- Peter Palfrader <weasel at debian.org>  Sun, 31 May 2009 10:37:22 +0000
+ -- Peter Palfrader <weasel at debian.org>  Sun, 31 May 2009 10:40:29 +0000
 
 tor (0.2.1.15-rc-1) experimental; urgency=low
 
diff --git a/debian/tor.dirs b/debian/tor.dirs
index ca9f98a..72d914a 100644
--- a/debian/tor.dirs
+++ b/debian/tor.dirs
@@ -1,7 +1,6 @@
 etc/tor
 var/lib/tor
 var/log/tor
-var/run/tor
 usr/share/lintian/overrides
 usr/bin
 usr/sbin
diff --git a/debian/tor.postinst b/debian/tor.postinst
index 29d0984..b9ac615 100644
--- a/debian/tor.postinst
+++ b/debian/tor.postinst
@@ -43,9 +43,11 @@ find /var/lib/tor \( \( ! -user debian-tor \) -o \( ! -group debian-tor \) \) -p
 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 -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
+if [ -e /var/run/tor ]; then
+	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
+fi
 
 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
-- 
1.5.6.5




More information about the tor-commits mailing list