From 06eaf71e433bf0970e86f2389842637089805346 Mon Sep 17 00:00:00 2001 From: Alexandre Oliva Date: Sun, 4 Oct 1998 22:42:05 +0000 Subject: bin/cvsignore: deleted, so that bin can be removed from the repository .cvsignore: added bin; it is no longer part of the source tree smbwrapper/smbsh: now auto-generated from smbsh.in smbwrapper/.cvsignore: added smbsh configure.in: generate @builddir@ configure, include/stamp-h.in: regen Makefile.in: new target `smbwrapper'; sped up directory creation (This used to be commit 8f95ee8fc32d74f20cca489ecd3f7e34e773db2f) --- source3/smbwrapper/smbsh.in | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 source3/smbwrapper/smbsh.in (limited to 'source3/smbwrapper/smbsh.in') diff --git a/source3/smbwrapper/smbsh.in b/source3/smbwrapper/smbsh.in new file mode 100644 index 0000000000..f5a5614842 --- /dev/null +++ b/source3/smbwrapper/smbsh.in @@ -0,0 +1,35 @@ +#! /bin/sh + +SMBW_LIBDIR=${SMBW_LIBDIR-@builddir@/smbwrapper} + +if [ ! -f ${SMBW_LIBDIR}/smbwrapper.so ]; then + echo You need to set LIBDIR in smbsh + exit +fi + +# a simple launcher for the smbwrapper.so preloadde library + +if [ x"${SMBW_USER+set}" != x"set" ]; then + echo username? + read user + SMBW_USER=$user + export SMBW_USER +fi + +# this doesn't hide the password - we need a proper launch app for that +if [ x"${SMBW_PASSWORD+set}" != x"set" ]; then + echo password? + read pass + SMBW_PASSWORD=$pass + export SMBW_PASSWORD +fi + +PWD=`pwd` +export PWD +PS1='smbsh$ ' +export PS1 + +LD_PRELOAD=$SMBW_LIBDIR/smbwrapper.so +export LD_PRELOAD + +exec ${SMBW_SHELL-${SHELL-/bin/sh}} ${1+"$@"} -- cgit