mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-24 12:23:32 +01:00
postinst: if we reboot between unpacking and configuring on some smart systems
this will mean that we just lost /var/run/tor - creating it in the maintainer script if it doesn't exist. svn:r13208
This commit is contained in:
parent
d98d1ea0d9
commit
17d711e258
5
debian/changelog
vendored
5
debian/changelog
vendored
@ -12,8 +12,11 @@ tor (0.2.0.17-alpha-1+svn) experimental; urgency=low
|
|||||||
and then later re-installed again. Now we ensure proper ownership
|
and then later re-installed again. Now we ensure proper ownership
|
||||||
and modes for all the directories and files below /var/{lib,run,log}/tor
|
and modes for all the directories and files below /var/{lib,run,log}/tor
|
||||||
(the dirs themselves included) every time we run postinst.
|
(the dirs themselves included) every time we run postinst.
|
||||||
|
* postinst: if we reboot between unpacking and configuring on some smart
|
||||||
|
systems this will mean that we just lost /var/run/tor - creating it
|
||||||
|
in the maintainer script if it doesn't exist.
|
||||||
|
|
||||||
-- Peter Palfrader <weasel@debian.org> Mon, 21 Jan 2008 15:56:12 +0100
|
-- Peter Palfrader <weasel@debian.org> Mon, 21 Jan 2008 15:59:54 +0100
|
||||||
|
|
||||||
tor (0.2.0.17-alpha-1) experimental; urgency=low
|
tor (0.2.0.17-alpha-1) experimental; urgency=low
|
||||||
|
|
||||||
|
8
debian/tor.postinst
vendored
8
debian/tor.postinst
vendored
@ -31,6 +31,14 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
for i in lib run log; do
|
||||||
|
if ! [ -d "/var/$i/tor" ]; then
|
||||||
|
echo "Something or somebody made /var/$i/tor disappear."
|
||||||
|
echo "Creating one for you again."
|
||||||
|
mkdir "/var/$i/tor"
|
||||||
|
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 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/lib/tor -type f -print0 | xargs -0 --no-run-if-empty chmod 00600
|
||||||
|
Loading…
Reference in New Issue
Block a user