Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ddclient for openSUSE:Factory checked in at 2022-07-13 13:45:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ddclient (Old) and /work/SRC/openSUSE:Factory/.ddclient.new.1523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ddclient" Wed Jul 13 13:45:22 2022 rev:53 rq:988739 version:3.9.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ddclient/ddclient.changes 2022-01-15 20:05:51.137789520 +0100 +++ /work/SRC/openSUSE:Factory/.ddclient.new.1523/ddclient.changes 2022-07-13 13:45:43.810060935 +0200 @@ -1,0 +2,15 @@ +Tue Jul 12 16:08:36 UTC 2022 - [email protected] + +- fix for boo#1191885 + add SupplementaryGroups=maildrop to service file +- rename ddclient-3.8.1-config.patch to ddclient-config.patch +- rebase patch + * ddclient-delay-main-process-for-systemd.patch (p0) +- update ddclient-config.patch + * fix PID file path +- merge ddclient-replace-varrun-with-run.patch into + ddclient-config.patc +- merge changes file with SLES Maintained pkg +- update Source to %{name}-%{version} + +------------------------------------------------------------------- @@ -24,0 +40,17 @@ + +------------------------------------------------------------------- +Wed May 12 15:09:21 UTC 2021 - Josef M??llers <[email protected]> + +- Use an extended regular expression in sed to change (/var)?/run. + +------------------------------------------------------------------- +Thu Apr 22 06:12:24 UTC 2021 - Josef M??llers <[email protected]> + +- In the (sample) /etc/ddclient.conf, also replace /var/run with /run. + [ddclient-replace-varrun-with-run.patch, bsc#1185069] + +------------------------------------------------------------------- +Wed Apr 21 12:20:55 UTC 2021 - Josef M??llers <[email protected]> + +- /var/run is deprecated, replaced by /run in ddclient-tmpfiles.conf + [ddclient-tmpfiles.conf, bsc#1185069] Old: ---- ddclient-3.8.1-config.patch v3.9.1.tar.gz New: ---- ddclient-3.9.1.tar.gz ddclient-config.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ddclient.spec ++++++ --- /var/tmp/diff_new_pack.27t5Dk/_old 2022-07-13 13:45:44.390061758 +0200 +++ /var/tmp/diff_new_pack.27t5Dk/_new 2022-07-13 13:45:44.394061764 +0200 @@ -1,7 +1,7 @@ # # spec file for package ddclient # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -23,11 +23,11 @@ License: GPL-2.0-or-later Group: Productivity/Networking/DNS/Utilities URL: https://github.com/ddclient/ddclient -Source0: https://github.com/ddclient/ddclient/archive/v%{version}.tar.gz +Source0: https://github.com/ddclient/ddclient/archive/v%{version}/%{name}-%{version}.tar.gz Source1: %{name}.service Source2: %{name}.sysconfig Source3: %{name}-tmpfiles.conf -Patch0: %{name}-3.8.1-config.patch +Patch0: %{name}-config.patch Patch1: %{name}-delay-main-process-for-systemd.patch Requires: perl >= 5.004 Requires: perl-Data-Validate-IP @@ -52,7 +52,7 @@ %prep %setup -q %patch0 -%patch1 -p1 +%patch1 rm -f sample-etc_ddclient.conf.orig chmod a-x sample-* mkdir examples ++++++ ddclient-config.patch ++++++ Index: sample-etc_ddclient.conf =================================================================== --- sample-etc_ddclient.conf.orig +++ sample-etc_ddclient.conf @@ -16,12 +16,16 @@ ## are mentioned here. ## ###################################################################### +# daemon: consider to use /etc/sysconfig/ddclient instead of modifying here +# daemon=300 # check every 300 seconds +# +###################################################################### syslog=yes # log update msgs to syslog -mail=root # mail all msgs to root +#mail=root # mail all msgs to root mail-failure=root # mail failed update msgs to root -pid=/var/run/ddclient.pid # record PID in file. -ssl=yes # use ssl-support. Works with +pid=/run/ddclient/ddclient.pid # record PID in file. +ssl=no # use ssl-support. Works with # ssl-library # postscript=script # run script after updating. The # new IP is added as argument. @@ -54,10 +58,18 @@ ssl=yes # use ssl-support. Works wi ## get banned from their service. #use=web, web=checkip.dyndns.org/, web-skip='IP Address' # found after IP Address # +###################################################################### +# you do not need to define use= if you are using DSL (ppp0) +# rc.ddclient is using "use=if, if=ppp0" as default +# #use=ip, ip=127.0.0.1 # via static IP's #use=if, if=eth0 # via interfaces +#use=if, if=ippp0 # when using ISDN +#use=if, if=ppp0 # when using DSL +#use=if, if=tun0 # when using tunnel device #use=web # via web # +###################################################################### #protocol=dyndns2 # default protocol #proxy=fasthttp.sympatico.ca:80 # default proxy #server=members.dyndns.org # default server @@ -70,6 +82,16 @@ ssl=yes # use ssl-support. Works wi #wildcard=yes|no # add wildcard CNAME? ## +## selfhost dynamic addresses +## http://cms.selfhost.de/cgi-bin/selfhost?p=faq&show=113 +## +# server=carol.selfhost.de, \ +# protocol=dyndns2, \ +# login=your-selfhost-login, \ +# password=your-selfhost-password \ +# your.selfhost.bz + +## ## dyndns.org dynamic addresses ## ## (supports variables: wildcard,mx,backupmx) Index: ddclient =================================================================== --- ddclient.orig +++ ddclient @@ -33,7 +33,7 @@ my $program = $programd; $program =~ s/d$//; my $now = time; my $hostname = hostname(); -my $etc = ($program =~ /test/i) ? './' : '/etc/ddclient/'; +my $etc = ($program =~ /test/i) ? './' : '/etc/'; my $cachedir = ($program =~ /test/i) ? './' : '/var/cache/ddclient/'; my $savedir = ($program =~ /test/i) ? 'URL/' : '/tmp/'; my $msgs = ''; ++++++ ddclient-delay-main-process-for-systemd.patch ++++++ --- /var/tmp/diff_new_pack.27t5Dk/_old 2022-07-13 13:45:44.426061809 +0200 +++ /var/tmp/diff_new_pack.27t5Dk/_new 2022-07-13 13:45:44.430061815 +0200 @@ -1,7 +1,7 @@ -Index: ddclient-3.9.1/ddclient +Index: ddclient =================================================================== ---- ddclient-3.9.1.orig/ddclient -+++ ddclient-3.9.1/ddclient +--- ddclient.orig ++++ ddclient @@ -847,6 +847,7 @@ if (opt('foreground') || opt('force')) { print STDERR "${program}: can not fork ($!)\n"; exit -1; ++++++ ddclient.service ++++++ --- /var/tmp/diff_new_pack.27t5Dk/_old 2022-07-13 13:45:44.454061849 +0200 +++ /var/tmp/diff_new_pack.27t5Dk/_new 2022-07-13 13:45:44.458061854 +0200 @@ -24,6 +24,7 @@ EnvironmentFile=-/etc/sysconfig/ddclient ExecStartPre=/bin/touch /var/cache/ddclient/ddclient.cache ExecStart=/usr/sbin/ddclient $DDCLIENT_OPTIONS +SupplementaryGroups=maildrop [Install] WantedBy=multi-user.target
