diff -Nur smeserver-wsdd-0.2.old/createlinks smeserver-wsdd-0.2/createlinks --- smeserver-wsdd-0.2.old/createlinks 2021-02-23 16:44:55.262000000 -0500 +++ smeserver-wsdd-0.2/createlinks 2021-02-23 16:47:37.927000000 -0500 @@ -7,7 +7,7 @@ # wsdd-update foreach (qw( - /usr/lib/systemd/system/wsdd.service + /usr/lib/systemd/system/wsdd.service.d/50-koozali.conf )) { @@ -31,7 +31,7 @@ )); event_templates($event, qw( - /usr/lib/systemd/system/wsdd.service + /usr/lib/systemd/system/wsdd.service.d/50-koozali.conf /etc/systemd/system-preset/49-koozali.preset /etc/rc.d/init.d/masq )); diff -Nur smeserver-wsdd-0.2.old/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service/10Unit smeserver-wsdd-0.2/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service/10Unit --- smeserver-wsdd-0.2.old/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service/10Unit 2020-07-06 06:54:46.000000000 -0400 +++ smeserver-wsdd-0.2/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service/10Unit 1969-12-31 19:00:00.000000000 -0500 @@ -1,8 +0,0 @@ -[Unit] -Description=Web Services Dynamic Discovery host daemon -; Start after the network has been configured -After=bootstrap-console.service -Wants=network-online.target -; After=network-online.target -; It makes sense to have Samba running when wsdd starts, but is not required -; Wants=smb.service diff -Nur smeserver-wsdd-0.2.old/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service/20Service smeserver-wsdd-0.2/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service/20Service --- smeserver-wsdd-0.2.old/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service/20Service 2020-07-06 07:39:17.000000000 -0400 +++ smeserver-wsdd-0.2/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service/20Service 1969-12-31 19:00:00.000000000 -0500 @@ -1,10 +0,0 @@ -[Service] -Type=simple -; ExecStartPre=/bin/sleep 30 - -{ - $OUT .= "ExecStart=/usr/bin/wsdd -4 -i $InternalInterface{Name} -w $smb{Workgroup} -s"; -} - -User=wsdd -Group=wsdd diff -Nur smeserver-wsdd-0.2.old/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service/30Install smeserver-wsdd-0.2/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service/30Install --- smeserver-wsdd-0.2.old/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service/30Install 2021-02-23 16:44:55.255000000 -0500 +++ smeserver-wsdd-0.2/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service/30Install 1969-12-31 19:00:00.000000000 -0500 @@ -1,2 +0,0 @@ -[Install] -WantedBy=sme-server.target diff -Nur smeserver-wsdd-0.2.old/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service.d/50-koozali.conf/10Unit smeserver-wsdd-0.2/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service.d/50-koozali.conf/10Unit --- smeserver-wsdd-0.2.old/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service.d/50-koozali.conf/10Unit 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-wsdd-0.2/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service.d/50-koozali.conf/10Unit 2020-07-06 06:54:46.000000000 -0400 @@ -0,0 +1,8 @@ +[Unit] +Description=Web Services Dynamic Discovery host daemon +; Start after the network has been configured +After=bootstrap-console.service +Wants=network-online.target +; After=network-online.target +; It makes sense to have Samba running when wsdd starts, but is not required +; Wants=smb.service diff -Nur smeserver-wsdd-0.2.old/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service.d/50-koozali.conf/20Service smeserver-wsdd-0.2/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service.d/50-koozali.conf/20Service --- smeserver-wsdd-0.2.old/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service.d/50-koozali.conf/20Service 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-wsdd-0.2/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service.d/50-koozali.conf/20Service 2020-07-06 07:39:17.000000000 -0400 @@ -0,0 +1,10 @@ +[Service] +Type=simple +; ExecStartPre=/bin/sleep 30 + +{ + $OUT .= "ExecStart=/usr/bin/wsdd -4 -i $InternalInterface{Name} -w $smb{Workgroup} -s"; +} + +User=wsdd +Group=wsdd diff -Nur smeserver-wsdd-0.2.old/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service.d/50-koozali.conf/30Install smeserver-wsdd-0.2/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service.d/50-koozali.conf/30Install --- smeserver-wsdd-0.2.old/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service.d/50-koozali.conf/30Install 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-wsdd-0.2/root/etc/e-smith/templates/usr/lib/systemd/system/wsdd.service.d/50-koozali.conf/30Install 2021-02-23 16:44:55.255000000 -0500 @@ -0,0 +1,2 @@ +[Install] +WantedBy=sme-server.target diff -Nur smeserver-wsdd-0.2.old/root/etc/yum/post-actions/wsdd smeserver-wsdd-0.2/root/etc/yum/post-actions/wsdd --- smeserver-wsdd-0.2.old/root/etc/yum/post-actions/wsdd 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-wsdd-0.2/root/etc/yum/post-actions/wsdd 2021-02-23 16:51:02.243000000 -0500 @@ -0,0 +1 @@ +wsdd:any:/sbin/e-smith/signal-event smeserver-wsdd-update