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}