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


Reply via email to