SMBfsys & RCS

I am trying to use RCS files located on other machines (Windows2000 & Unix).
The RCS access lists are empty, allowing everyone access. I mount the other
machines drive using “mount_smb -s //MachineName:MachineIPAddress/RCS
/home/RCS”. Once mounted, I can then edit, create and delete files in the
RCS directory. I can also use the RCS “co” command to check-out files from
the other machines drive. But when I try to perform an RCS operation, such
as “co -l”, that would update/overwrite the RCS file, I get a “Permission
denied” message and then the updated RCS file is saved in the other machines
RCS directory with a comma in front. Ex. “alarm.cxx,v” would be saved as
“,alarm.cxx,v” instead of overwriting the original file. This happens on
both Unix and Windows drives mounted this way. The samba config file for
the Unix system appears below.

smb.conf:

[RCS_S4]
path = /home/s4/rcs
public = yes
writable = yes

browseable = yes
read only = no
directory mode = 770
create mode = 0770
case sensitive = yes
preserve case = yes
delete readonly = yes
oplocks = no

Try using the SMBfsys options

-P delete_permission -P delete_open -P rename_to_existing



David Ullstrom <david@simplussystems.com> wrote:

I am trying to use RCS files located on other machines (Windows2000 & Unix).
The RCS access lists are empty, allowing everyone access. I mount the other
machines drive using “mount_smb -s //MachineName:MachineIPAddress/RCS
/home/RCS”. Once mounted, I can then edit, create and delete files in the
RCS directory. I can also use the RCS “co” command to check-out files from
the other machines drive. But when I try to perform an RCS operation, such
as “co -l”, that would update/overwrite the RCS file, I get a “Permission
denied” message and then the updated RCS file is saved in the other machines
RCS directory with a comma in front. Ex. “alarm.cxx,v” would be saved as
“,alarm.cxx,v” instead of overwriting the original file. This happens on
both Unix and Windows drives mounted this way. The samba config file for
the Unix system appears below.

smb.conf:

[RCS_S4]
path = /home/s4/rcs
public = yes
writable = yes

browseable = yes
read only = no
directory mode = 770
create mode = 0770
case sensitive = yes
preserve case = yes
delete readonly = yes
oplocks = no