libraries: satart / stop daemons
Cole, Timothy D.
timothy_d_cole at md.northgrum.com
Fri Jan 21 19:28:32 GMT 2000
> -----Original Message-----
> From: Luke Kenneth Casson Leighton [SMTP:lkcl at samba.org]
> Sent: Thursday, January 20, 2000 0:26
> To: Multiple recipients of list SAMBA-TECHNICAL
> Subject: libraries: satart / stop daemons
>
> hi,
>
> i start / stop samba_tng daemons like this:
>
> killall smbd nmbd lsarpcd samrd netlogond etc
>
> bin/smbd
> bin/nmbd
> bin/lsarpcd
> bin/samrd
>
>
> gets boring after a while, but i don't notice the library load problem
> because Makefile.in has defined that libsmb.so is GOING to be in
> bin/libsmb..so.
>
> if i do cd bin
> ,/smbd
> /nmbd
> /lsarpcd
>
> nothing loads!
>
> any suggestions anyone?
>
Write wrapper shell scripts for each executable; use them to set
LD_LIBRARY_PATH appropriately before exec-ing the binaries.
So, smbd would become smbd.bin, and you'd have an smbd.in in the
source tree something like:
#!/bin/sh
export LD_LIBRARY_PATH=@libdir@:$LD_LIBRARY_PATH
exec $0.bin "$@"
It should get substituted by autoconf, and the resulting script
installed in the binaries directory.
More information about the samba-technical
mailing list