diff -ruN smeserver-ddclient-1.3.0.old/createlinks smeserver-ddclient-1.3.0/createlinks --- smeserver-ddclient-1.3.0.old/createlinks 2022-01-12 12:54:09.662705166 +0000 +++ smeserver-ddclient-1.3.0/createlinks 2022-01-12 13:47:21.035044959 +0000 @@ -11,6 +11,7 @@ /etc/systemd/system-preset/49-koozali.preset /etc/ddclient/ddclient.conf /etc/ppp/ip-up.local + /usr/lib/systemd/system/ddclient.service.d/50koozali.conf )) { templates2events( $file, $event ); diff -ruN smeserver-ddclient-1.3.0.old/root/etc/e-smith/db/configuration/defaults/ddclient/syslog smeserver-ddclient-1.3.0/root/etc/e-smith/db/configuration/defaults/ddclient/syslog --- smeserver-ddclient-1.3.0.old/root/etc/e-smith/db/configuration/defaults/ddclient/syslog 1970-01-01 01:00:00.000000000 +0100 +++ smeserver-ddclient-1.3.0/root/etc/e-smith/db/configuration/defaults/ddclient/syslog 2022-01-12 12:31:16.990659810 +0000 @@ -0,0 +1 @@ +enabled \ No newline at end of file diff -ruN smeserver-ddclient-1.3.0.old/root/etc/e-smith/templates/usr/lib/systemd/system/ddclient.service.d/50koozali.conf/20Service smeserver-ddclient-1.3.0/root/etc/e-smith/templates/usr/lib/systemd/system/ddclient.service.d/50koozali.conf/20Service --- smeserver-ddclient-1.3.0.old/root/etc/e-smith/templates/usr/lib/systemd/system/ddclient.service.d/50koozali.conf/20Service 1970-01-01 01:00:00.000000000 +0100 +++ smeserver-ddclient-1.3.0/root/etc/e-smith/templates/usr/lib/systemd/system/ddclient.service.d/50koozali.conf/20Service 2022-01-12 13:40:13.185544151 +0000 @@ -0,0 +1,17 @@ +{ +$debug = (($ddclient{'debug'} eq 'enabled') ? "debug" : "nodebug"); +$verbose = (($ddclient{'verbose'} eq 'enabled') ? "verbose" : "noverbose"); +$quiet = (($ddclient{'quiet'} eq 'enabled') ? "quiet" : "noquiet"); +$syslog = (($ddclient{'syslog'} eq "enabled") ? "syslog" : "nosyslog"); +$OUT .= "\n"; +$OUT .= "[Service]\n"; +$OUT .= "User=ddclient\n"; +$OUT .= "Group=ddclient\n"; +$OUT .= "Type=forking\n"; +$OUT .= "EnvironmentFile=-\/etc\/sysconfig\/ddclient\n"; +$OUT .= "ExecStartPre=\n"; +$OUT .= "ExecStartPre=\/bin\/touch \/var\/cache\/ddclient\/ddclient.cache\n"; +$OUT .= "ExecStart=\n"; +$OUT .= "ExecStart=\/usr\/sbin\/ddclient -file \/etc\/ddclient\/ddclient.conf -$debug -$verbose -$quiet -$syslog -pid \/var\/run\/ddclient\/ddclient.pid"; +$OUT .= "\n"; +} diff -ruN smeserver-ddclient-1.3.0.old/root/etc/e-smith/templates/usr/lib/systemd/system/ddclient.service.d/50koozali.conf/30Install smeserver-ddclient-1.3.0/root/etc/e-smith/templates/usr/lib/systemd/system/ddclient.service.d/50koozali.conf/30Install --- smeserver-ddclient-1.3.0.old/root/etc/e-smith/templates/usr/lib/systemd/system/ddclient.service.d/50koozali.conf/30Install 1970-01-01 01:00:00.000000000 +0100 +++ smeserver-ddclient-1.3.0/root/etc/e-smith/templates/usr/lib/systemd/system/ddclient.service.d/50koozali.conf/30Install 2022-01-12 13:33:43.860891306 +0000 @@ -0,0 +1,2 @@ +[Install] +WantedBy=sme-server.target diff -ruN smeserver-ddclient-1.3.0.old/root/usr/lib/systemd/system/ddclient.service.d/50koozali.conf smeserver-ddclient-1.3.0/root/usr/lib/systemd/system/ddclient.service.d/50koozali.conf --- smeserver-ddclient-1.3.0.old/root/usr/lib/systemd/system/ddclient.service.d/50koozali.conf 2022-01-12 12:54:09.649704541 +0000 +++ smeserver-ddclient-1.3.0/root/usr/lib/systemd/system/ddclient.service.d/50koozali.conf 2022-01-12 12:59:50.237091361 +0000 @@ -1,6 +1,5 @@ + [Service] -ExecStart= -ExecStart=/usr/sbin/ddclient $DDCLIENT_OPTIONS -[Install] -WantedBy=sme-server.target +ExecStart= +ExecStart=/usr/sbin/ddclient -file /etc/ddclient/ddclient.conf -debug -verbose -quiet -syslog