Hello community,

here is the log from the commit of package privoxy for openSUSE:Factory checked 
in at 2013-12-30 10:29:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/privoxy (Old)
 and      /work/SRC/openSUSE:Factory/.privoxy.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "privoxy"

Changes:
--------
--- /work/SRC/openSUSE:Factory/privoxy/privoxy.changes  2013-07-02 
07:41:48.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.privoxy.new/privoxy.changes     2013-12-30 
10:29:30.000000000 +0100
@@ -1,0 +2,10 @@
+Sun Dec 15 18:57:00 UTC 2013 - [email protected]
+
+- Fixed unsuccessful start of privoxy with systemd:
+   - Privoxy isn't chrooted properly, added option --chroot
+     to privoxy.service (see bnc#849923)
+   - After fixing bnc#849923 there is no DNS resolution due to
+     missing population of chroot env, added ExecStartPre commands
+     to privoxy.service (see bnc#852941)
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ privoxy.spec ++++++
--- /var/tmp/diff_new_pack.jZHbVQ/_old  2013-12-30 10:29:31.000000000 +0100
+++ /var/tmp/diff_new_pack.jZHbVQ/_new  2013-12-30 10:29:31.000000000 +0100
@@ -110,7 +110,7 @@
 cp -a templates $RPM_BUILD_ROOT/%chroot/etc
 install -m 644 config *.action *.filter trust $RPM_BUILD_ROOT/%chroot/etc
 %if %{with_systemd}
-install -m 755 %{SOURCE3} $RPM_BUILD_ROOT/%{_unitdir}/%{name}.service
+install -m 644 %{SOURCE3} $RPM_BUILD_ROOT/%{_unitdir}/%{name}.service
 %else
 install -m 755 %{SOURCE2} $RPM_BUILD_ROOT/etc/init.d/privoxyd
 ln -sf ../../etc/init.d/privoxyd $RPM_BUILD_ROOT/usr/sbin/rcprivoxyd

++++++ privoxy.service ++++++
--- /var/tmp/diff_new_pack.jZHbVQ/_old  2013-12-30 10:29:31.000000000 +0100
+++ /var/tmp/diff_new_pack.jZHbVQ/_new  2013-12-30 10:29:31.000000000 +0100
@@ -5,9 +5,9 @@
 [Service]
 Type=forking
 PIDFile=/run/privoxy.pid
-ExecStart=/usr/sbin/privoxy --pidfile /run/privoxy.pid --user privoxy 
/etc/privoxy/config
+ExecStartPre=-/bin/bash -c "/usr/bin/cp -upf 
/etc/{resolv.conf,host.conf,hosts,localtime} /var/lib/privoxy/etc/"
+ExecStartPre=-/bin/bash -c "/usr/bin/cp -upf /$(basename $(echo 
/var/lib/privoxy/lib*))/{libresolv.so.2,libnss_dns{,6}.so.2} 
/var/lib/privoxy/lib*/"
+ExecStart=/usr/sbin/privoxy --chroot --pidfile /run/privoxy.pid --user privoxy 
/etc/config
 
 [Install]
 WantedBy=multi-user.target
-
-

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to