Hello community,

here is the log from the commit of package ptpd for openSUSE:Factory checked in 
at 2018-03-09 10:46:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ptpd (Old)
 and      /work/SRC/openSUSE:Factory/.ptpd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ptpd"

Fri Mar  9 10:46:24 2018 rev:24 rq:584431 version:2.3.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/ptpd/ptpd.changes        2018-01-25 
12:41:41.431442388 +0100
+++ /work/SRC/openSUSE:Factory/.ptpd.new/ptpd.changes   2018-03-09 
10:46:26.111025713 +0100
@@ -1,0 +2,5 @@
+Thu Mar  8 13:30:11 UTC 2018 - mplus...@suse.com
+
+- Generate default config during build
+
+-------------------------------------------------------------------

Old:
----
  ptpd2.conf

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

Other differences:
------------------
++++++ ptpd.spec ++++++
--- /var/tmp/diff_new_pack.Gwmrci/_old  2018-03-09 10:46:27.154988110 +0100
+++ /var/tmp/diff_new_pack.Gwmrci/_new  2018-03-09 10:46:27.158987966 +0100
@@ -29,7 +29,6 @@
 URL:            https://github.com/ptpd/ptpd
 Source0:        https://github.com/ptpd/ptpd/archive/ptpd-%{version}.tar.gz
 Source1:        ptpd2.service
-Source2:        ptpd2.conf
 Source3:        conf.sysconfig.ptpd
 # PATCH-FIX-UPSTREAM ptpd2-net-snmp_U64.patch gh#ptpd/ptpd#25
 Patch0:         ptpd2-net-snmp_U64.patch
@@ -73,10 +72,14 @@
 
 %install
 %make_install
-install -D -p -m 0644 %{SOURCE1} %{buildroot}/%{_unitdir}/%{name}2.service
+install -Dpm 0644 %{SOURCE1} \
+  %{buildroot}/%{_unitdir}/%{name}2.service
 ln -sv %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}2
-install -D -p -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/%{name}2.conf
-install -D -p -m 0644 %{SOURCE3} %{buildroot}%{_fillupdir}/sysconfig.ptpd2
+# Generate default config
+install -d %{buildroot}%{_sysconfdir}
+./src/ptpd2 --default-config > %{buildroot}%{_sysconfdir}/%{name}2.conf
+install -Dpm 0644 %{SOURCE3} \
+  %{buildroot}%{_fillupdir}/sysconfig.ptpd2
 # have to create the below, else ptpd will not log drift
 install -d %{buildroot}%{_localstatedir}/log
 touch %{buildroot}%{_localstatedir}/log/ptpd2_kernelclock.drift
@@ -95,8 +98,9 @@
 %service_del_postun %{name}2.service
 
 %files
-%doc COPYRIGHT ChangeLog README
-%config %{_sysconfdir}/%{name}2.conf
+%license COPYRIGHT
+%doc ChangeLog README
+%config(noreplace) %{_sysconfdir}/%{name}2.conf
 %{_sbindir}/ptpd2
 %{_sbindir}/rcptpd2
 %{_mandir}/man5/ptpd2.conf.5%{ext_man}


Reply via email to