On Mon, 30 Oct 2006 14:42:16 GMT, Oleg Verych said: > So, how about (using your btmp directory) create symlink to /dev/null in > the (dev) sub-directory and then set no write permission? No tmp, > things are local to build output, old gas's happy: > ,__ > |olecom@flower:/tmp/_build_2.6.19-rc3/btmp > !__$ mkdir dev > ,__ > |olecom@flower:/tmp/_build_2.6.19-rc3/btmp > !__$ cd dev ; ln -s /dev/null null ; chmod u-w . ; ls -la > total 0 > dr-xr-x--- 2 olecom root 60 2006-10-30 15:34 . > drwxr-x--- 3 olecom root 80 2006-10-30 15:34 .. > lrwxrwxrwx 1 olecom root 9 2006-10-30 15:34 null -> /dev/null > ,__ > |olecom@flower:/tmp/_build_2.6.19-rc3/btmp/dev > !__$ cd .. ; rm dev/null > rm: cannot remove dev/null': Permission denied Did you try this as root, which is where the original "/dev/null dissapears" problem shows up? [/tmp]3 id uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel) context=valdis:staff_r:staff_t [/tmp]3 mkdir z9 [/tmp]3 touch z9/foo [/tmp]3 chmod 0 z9 [/tmp]3 rm z9/foo [/tmp]3 ln -s /dev/null z9 [/tmp]3 ls -l z9 total 0 lrwxrwxrwx 1 root root 9 Oct 30 10:20 null -> /dev/null [/tmp]3 rm z9/null [/tmp]3 ls -ld z9 d--------- 2 root root 40 Oct 30 10:21 z9 Hmm.. and even the 'ln' worked even when z9 was chmod 0. ;)
Attachment:
pgpLDbg5XeM2s.pgp
Description: PGP signature
- Follow-Ups:
- References:
- [PATCH -mm] replacement for broken kbuild-dont-put-temp-files-in-the-source-tree.patch
- From: Horst Schirmeier <[email protected]>
- Re: [PATCH -mm] replacement for broken kbuild-dont-put-temp-files-in-the-source-tree.patch
- From: Andi Kleen <[email protected]>
- Re: [PATCH -mm] replacement for broken kbuild-dont-put-temp-files-in-the-source-tree.patch
- From: Horst Schirmeier <[email protected]>
- Re: [PATCH -mm] replacement for broken kbuild-dont-put-temp-files-in-the-source-tree.patch
- From: Andi Kleen <[email protected]>
- Re: [PATCH -mm] replacement for broken kbuild-dont-put-temp-files-in-the-source-tree.patch
- From: Oleg Verych <[email protected]>
- Re: [PATCH -mm] replacement for broken kbuild-dont-put-temp-files-in-the-source-tree.patch
- From: Sam Ravnborg <[email protected]>
- Re: [PATCH -mm] replacement for broken kbuild-dont-put-temp-files-in-the-source-tree.patch
- From: "Jan Beulich" <[email protected]>
- Re: [PATCH -mm] replacement for broken kbuild-dont-put-temp-files-in-the-source-tree.patch
- From: Oleg Verych <[email protected]>
- Re: [PATCH -mm] replacement for broken kbuild-dont-put-temp-files-in-the-source-tree.patch
- From: Oleg Verych <[email protected]>
- [PATCH -mm] replacement for broken kbuild-dont-put-temp-files-in-the-source-tree.patch
- Prev by Date: Re: [PATCH 2.6.19-rc1 full] drivers: add LCD support
- Next by Date: Re: AMD X2 unsynced TSC fix?
- Previous by thread: Re: [PATCH -mm] replacement for broken kbuild-dont-put-temp-files-in-the-source-tree.patch
- Next by thread: Re: [PATCH -mm] replacement for broken kbuild-dont-put-temp-files-in-the-source-tree.patch
- Index(es):