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