Hello community, here is the log from the commit of package rp-pppoe for openSUSE:Factory checked in at 2017-11-30 12:35:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rp-pppoe (Old) and /work/SRC/openSUSE:Factory/.rp-pppoe.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rp-pppoe" Thu Nov 30 12:35:27 2017 rev:23 rq:544630 version:3.12 Changes: -------- --- /work/SRC/openSUSE:Factory/rp-pppoe/rp-pppoe.changes 2017-11-14 14:14:39.241239957 +0100 +++ /work/SRC/openSUSE:Factory/.rp-pppoe.new/rp-pppoe.changes 2017-11-30 12:35:28.723543828 +0100 @@ -1,0 +2,6 @@ +Thu Nov 23 14:06:28 UTC 2017 - i...@ilya.pp.ua + +- Add Requires/Requires(pre) group(dialout) (boo#1067511). +- Add %verify_permissions script for pppoe-wrapper. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rp-pppoe.spec ++++++ --- /var/tmp/diff_new_pack.QnV6vF/_old 2017-11-30 12:35:29.435517940 +0100 +++ /var/tmp/diff_new_pack.QnV6vF/_new 2017-11-30 12:35:29.439517795 +0100 @@ -16,6 +16,7 @@ # %define _name pppoe +%define _group dialout Name: rp-%{_name} Version: 3.12 Release: 0 @@ -43,6 +44,13 @@ BuildRequires: systemd Requires: net-tools Requires: ppp +Requires(post): permissions +%if 0%{?suse_version} >= 1330 +Requires: group(%{_group}) +Requires(pre): group(%{_group}) +%else +Requires(pre): shadow +%endif %description %{name} is a user-space redirector which permits the use of PPPoE @@ -90,6 +98,9 @@ rm -rf %{buildroot}%{_sysconfdir}/ppp/plugins %pre +%if 0%{?suse_version} < 1330 +getent group %{_group} >/dev/null || %{_sbindir}/groupadd -r %{_group} +%endif %service_add_pre %{_name}.service %service_add_pre %{_name}-server.service @@ -100,11 +111,15 @@ %post %service_add_post %{_name}.service %service_add_post %{_name}-server.service +%set_permissions %{_sbindir}/%{_name}-wrapper %postun %service_del_postun %{_name}.service %service_del_postun %{_name}-server.service +%verifyscript +%verify_permissions -e %{_sbindir}/%{_name}-wrapper + %files %dir %{_defaultdocdir}/%{name} %doc %{_defaultdocdir}/%{name}/* @@ -152,5 +167,6 @@ %{_datarootdir}/tk%{_name}/props-options.png %{_datarootdir}/tk%{_name}/en.msg %{_datarootdir}/tk%{_name}/ja.msg +%verify(not mode caps) %attr(4750,root,dialout) %{_sbindir}/%{_name}-wrapper %changelog ++++++ pppoe-server.service ++++++ --- /var/tmp/diff_new_pack.QnV6vF/_old 2017-11-30 12:35:29.487516050 +0100 +++ /var/tmp/diff_new_pack.QnV6vF/_new 2017-11-30 12:35:29.487516050 +0100 @@ -3,6 +3,7 @@ After=syslog.target [Service] +Group=dialout ExecStart=/usr/sbin/pppoe-server [Install] ++++++ pppoe.service ++++++ --- /var/tmp/diff_new_pack.QnV6vF/_old 2017-11-30 12:35:29.555513577 +0100 +++ /var/tmp/diff_new_pack.QnV6vF/_new 2017-11-30 12:35:29.555513577 +0100 @@ -4,6 +4,7 @@ Wants=network.target [Service] +Group=dialout Type=oneshot RemainAfterExit=true ExecStart=/usr/sbin/pppoe-start