Adding a feature to the smbd
Thomas Langås
tlan at stud.ntnu.no
Thu Jan 25 18:08:28 GMT 2001
Thomas Langås:
> Richard Sharpe:
> > >Well, I've found it on the manpage!
> > >
> > >man smb.conf
> > >/source environment
> > No, we mean %$(envar) ... It is not where it should be. I have just
> > committed a fix to the smb.conf manpage source.
> >
>
> Ok, what's wrong with this (from my share.conf-file):
> [protst]
> source environment = |/usr/local/samba/bin/returnpath.sh %I
> path = %${PROFILE_PATH}
^ ^
Even after changing those two to ( ) instead (I've been doing to much
rdist-stuff lately) didn't help. So, I'm stuck...
> This is the script:
> -rwxrwxr-x 1 root root 390 Jan 25 18:39 returnpath.sh
>
> [script start]
> #!/bin/bash
>
> ip=$1
> ip=${ip%.*}
> case $ip in
> 129.241.56)
> myENV=%H/.profil
> ;;
> 129.241.151)
> myENV=%H/privat
> ;;
> *)
> myENV=%H
> ;;
> esac
>
> /usr/bin/echo PROFILE_PATH=$myENV
>
> exit 0;
> [script end]
>
> I can't seem to find any errors here, but trying to mount this from my
> windows-box gives me an error... However mounting a share with my enhanced
> path-patch instead, works like a dream. Is there something I'm missing?
>
> --
> -Thomas
--
-Thomas
More information about the samba-technical
mailing list