Hello, Hmm, I am not sure whether this change is too confusing… We normally don’t call one initscript from another one (at least I am not aware). Would it not be better if we have a check in the wsdd initscript and skip launching the daemon if samba isn’t running? Or should we simply throw away the wsdd initscript and launch the daemon in the samba initscript? Those options feel slightly cleaner to me. But since I lost the ball on this so badly, maybe I am overlooking the reason why you solved it this way. -Michael > On 29 Feb 2024, at 15:09, Adolf Belka wrote: > > - Add wsdd as a dependency to samba so it will be installed together with samba > - Add the starting and stopping of wsdd into the samba initscript > > Tested-by: Adolf Belka > Signed-off-by: Adolf Belka > --- > lfs/samba | 4 ++-- > src/initscripts/packages/samba | 6 +++++- > 2 files changed, 7 insertions(+), 3 deletions(-) > > diff --git a/lfs/samba b/lfs/samba > index 76088abfa..df7811313 100644 > --- a/lfs/samba > +++ b/lfs/samba > @@ -33,9 +33,9 @@ DL_FROM = $(URL_IPFIRE) > DIR_APP = $(DIR_SRC)/$(THISAPP) > TARGET = $(DIR_INFO)/$(THISAPP) > PROG = samba > -PAK_VER = 99 > +PAK_VER = 100 > > -DEPS = avahi cups perl-Parse-Yapp perl-JSON > +DEPS = avahi cups perl-Parse-Yapp perl-JSON wsdd > > SERVICES = samba > > diff --git a/src/initscripts/packages/samba b/src/initscripts/packages/samba > index 93f14cd29..99b9929cf 100644 > --- a/src/initscripts/packages/samba > +++ b/src/initscripts/packages/samba > @@ -42,6 +42,8 @@ case "$1" in > > boot_mesg "Starting winbind..." > loadproc /usr/sbin/winbindd > + > + /etc/rc.d/init.d/wsdd start > ;; > > stop) > @@ -53,7 +55,9 @@ case "$1" in > > boot_mesg "Stopping winbind..." > killproc /usr/sbin/winbindd > - ;; > + > + /etc/rc.d/init.d/wsdd stop > + ;; > > reload) > boot_mesg "Reloading smbd..." > -- > 2.44.0 >