Hi List,
I've tried:
uwin-base.2008-03-24.win32.i386.exe
uwin-base.2007-12-11.win32.i386.exe
Windows XP, Service Pack 3. Uwin installed via the GUI-Installer,
Uwin master service stopped via control panel (we don't need any of
the services).
The 'rm' command does not remove files on a network share.
It does work on a local drive.
A network share is mapped to drive letter L:/ from a Samba Linux
Server, the file in question is a symbolic link on the file server
pointing to a read-only file owned by a revision control system:
linux% ls -l sixx_build_info
lrwxrwxrwx 1 ralf aegis 64 Jul 28 10:45 sixx_build_info ->
/some/path/sixx_build_info
linux% ls -lL sixx_build_info
-rw-rw-r-- 1 aegis aegis 18 Jul 16 16:53 sixx_build_info
Trying to remove this file on the windows machine fails silently
without any error indication:
$ ls -l sixx_build_info
-rw-rw-r-- 1 263644 523818 18 Jul 16 16:53 sixx_build_info
$ rm sixx_build_info
override protection ``not owner'' for sixx_build_info? y
$ ls -l sixx_build_info
-rw-rw-r-- 1 263644 523818 18 Jul 16 16:53 sixx_build_info
The file is still there. Answering 'yes' instead of 'y' gives the
same result.
Trying 'rm -f' indicates no error, but the file is still there:
$ rm -f sixx_build_info
$ echo $?
0
$ ls -l sixx_build_info
-rw-rw-r-- 1 263644 523818 18 Jul 16 16:53 sixx_build_info
If I create a new file on the share, I also can not remove it:
$ touch foo
$ ls -l foo
-rw-rw-r-- 1 263649 523818 0 Jul 28 15:00 foo
$ rm foo
$ ls -l foo
$ echo $?
0
$ ls -l foo
-rw-rw-r-- 1 263649 523818 0 Jul 28 15:00 foo
Local disk:
$ touch foo
$ ls -l foo
-rw-rw-r-- 1 ralf Kein 0 Jul 28 15:17 foo
$ rm foo
$ ls -l foo
ls: foo: not found
Further info:
$ id
uid=505(ralf) gid=13(Kein)
groups=13(Kein),1048076(Jeder),509(Debuggerbenutzer)
,786477(Benutzer),786487(Remotedesktopbenutzer),1310224(INTERAKTIV),1310231(Aut
hentifizierte+Benutzer),1572364(LOKAL)
$ mount
D:\Programme\uwin on / type NTFS (ic,text,grpid,suid,rw)
C: on /C type NTFS (ic,text,grpid,suid,rw)
D: on /D type NTFS (ic,text,grpid,suid,rw)
//lion/home on /L type NTFS (remote,ic,text,grpid,suid,rw)
/usr/bin on /bin type LOFS (ic,text,grpid,suid,rw)
/usr/lib on /lib type LOFS (ic,text,grpid,suid,rw)
/usr/etc on /etc type LOFS (ic,text,grpid,suid,rw)
/usr/dev on /dev type LOFS (ic,text,grpid,suid,rw)
/C/WINDOWS on /win type NTFS (ic,text,grpid,suid,rw)
/C/WINDOWS/system32 on /sys type NTFS (ic,text,grpid,suid,rw)
/usr/proc on /proc type PROC (ic,text,grpid,suid,ro)
/usr/reg on /reg type REG (ic,text,grpid,suid,noexec,rw)
/C/Programme/Microsoft Visual Studio 8 on /msdev type NTFS
(ic,text,grpid,suid,rw)
/D/Programme/Microsoft SDK on /platformsdk type NTFS (ic,text,grpid,suid,rw)
There is no /etc/passwd file (should there be one?)
Cygwin has no problems removing any of those network files on the
windows machine, neither has cmd.com.
Any hints what could be the problem? Any further info required?
Thanks
R'
PS. I tried to search the archives, but
http://mailman.research.att.com/mailman/listinfo/uwin-users
always times out on me...
_______________________________________________
uwin-users mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/uwin-users