rm -f doesn't delete symlink
youshi10 at u.washington.edu
Mon Dec 18 00:38:01 PST 2006
-----BEGIN PGP SIGNED MESSAGE-----
Jeppe Bundsgaard wrote:
> At 00:06 18-12-2006, you wrote:
>> Jeppe Bundsgaard wrote:
>>> At 22:01 17-12-2006, you wrote:
>>>> Jeppe Bundsgaard wrote:
>>>>> I am trying to upgrade to FreeBSD 6.1. But when I run installworld
>>>>> it halts when trying to create a symlink: /sys. Just before the
>>>>> error the script tries to delete the old symlink with: rm -f /sys.
>>>>> But this doesn't delete the symlink.
>>>>> No flags are set on /sys.
>>>>> Anybody got any idea what is wrong?
>>>> Try without the -f and see what the error is. -f (in my book at
>>>> least) usually evaluates to (yes, quiet) in regular files / symlinks
>>>> at least.
>>> Garrett, thanks for your answer.
>>> -f Attempt to remove the files without prompting for confirmation,
>>> regardless of the file's permissions (cf. man rm)
>>> even rm -v says nothing. But /sys still exist...
>> Tried unlink(1)? Shouldn't really have to use it at all, but it could
>> solve your problem faster..
> Yes, and even if it helped it wouldn't solve the problem that
> installworld uses rm -f /sys
Well, try it anyhow though, and then try recreating the symlink after
the fact, just to see if installworld goes through properly.
Also, just out of curiousity (before you unlink the symlink)--what
version of FreeBSD are you upgrading from and what are the current
permissions / ownership for /sys?
[gcooper at sprsd ~]$ ls -l / | grep sys
lrwxr-xr-x 1 root wheel 11 Dec 17 22:47 sys -> usr/src/sys
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----
More information about the freebsd-questions