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 - joerg.lorenzen@ki.tng.de + +- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org