diff options
author | Alexandre Oliva <oliva@samba.org> | 1998-10-04 22:42:05 +0000 |
---|---|---|
committer | Alexandre Oliva <oliva@samba.org> | 1998-10-04 22:42:05 +0000 |
commit | 06eaf71e433bf0970e86f2389842637089805346 (patch) | |
tree | 7c2616bfce1ecf7337c30264e0993219a1ddb6cf /source3/smbwrapper | |
parent | 11c5c17668c13e3233435e59d3392de30e40feb2 (diff) | |
download | samba-06eaf71e433bf0970e86f2389842637089805346.tar.gz samba-06eaf71e433bf0970e86f2389842637089805346.tar.bz2 samba-06eaf71e433bf0970e86f2389842637089805346.zip |
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)
Diffstat (limited to 'source3/smbwrapper')
-rw-r--r-- | source3/smbwrapper/.cvsignore | 1 | ||||
-rw-r--r--[-rwxr-xr-x] | source3/smbwrapper/smbsh.in (renamed from source3/smbwrapper/smbsh) | 20 |
2 files changed, 11 insertions, 10 deletions
diff --git a/source3/smbwrapper/.cvsignore b/source3/smbwrapper/.cvsignore index 6d609cec52..0ad505ff41 100644 --- a/source3/smbwrapper/.cvsignore +++ b/source3/smbwrapper/.cvsignore @@ -1 +1,2 @@ *.po +smbsh diff --git a/source3/smbwrapper/smbsh b/source3/smbwrapper/smbsh.in index 2c83b454dd..f5a5614842 100755..100644 --- a/source3/smbwrapper/smbsh +++ b/source3/smbwrapper/smbsh.in @@ -1,15 +1,15 @@ -#!/bin/sh +#! /bin/sh -LIBDIR=/home/tridge/samba/source/smbwrapper +SMBW_LIBDIR=${SMBW_LIBDIR-@builddir@/smbwrapper} -if [ ! -f $LIBDIR/smbwrapper.so ]; then +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 = x ]; then +if [ x"${SMBW_USER+set}" != x"set" ]; then echo username? read user SMBW_USER=$user @@ -17,19 +17,19 @@ if [ x$SMBW_USER = x ]; then fi # this doesn't hide the password - we need a proper launch app for that -if [ x$SMBW_PASSWORD = x ]; then +if [ x"${SMBW_PASSWORD+set}" != x"set" ]; then echo password? read pass SMBW_PASSWORD=$pass export SMBW_PASSWORD fi -LD_PRELOAD=$LIBDIR/smbwrapper.so -export LD_PRELOAD - PWD=`pwd` export PWD PS1='smbsh$ ' export PS1 -bash -echo done + +LD_PRELOAD=$SMBW_LIBDIR/smbwrapper.so +export LD_PRELOAD + +exec ${SMBW_SHELL-${SHELL-/bin/sh}} ${1+"$@"} |