{
$debug   = (($ddclient{'debug'}   eq 'enabled') ? "debug"   : "nodebug");
$verbose = (($ddclient{'verbose'} eq 'enabled') ? "verbose" : "noverbose");
$quiet   = (($ddclient{'quiet'}   eq 'disabled') ? "noquiet"   : "quiet");
$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 .= "ExecReload=/usr/bin/kill -HUP \$MAINPID\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";
}
