diff options
author | Thomas Schwinge <tschwinge@gnu.org> | 2013-03-06 21:52:20 +0100 |
---|---|---|
committer | Thomas Schwinge <tschwinge@gnu.org> | 2013-03-06 21:52:20 +0100 |
commit | 12c341b917921eb631026ec44a284c4d884e5de6 (patch) | |
tree | c7dc37f605152f5fb6e2d67d6460f78496e3de3d /open_issues/virtualization | |
parent | 53e5e4c139e1b239760434d10e74addd0e89593d (diff) | |
download | web-12c341b917921eb631026ec44a284c4d884e5de6.tar.gz web-12c341b917921eb631026ec44a284c4d884e5de6.tar.bz2 web-12c341b917921eb631026ec44a284c4d884e5de6.zip |
IRC.
Diffstat (limited to 'open_issues/virtualization')
-rw-r--r-- | open_issues/virtualization/fakeroot.mdwn | 17 | ||||
-rw-r--r-- | open_issues/virtualization/remap_root_translator.mdwn | 44 |
2 files changed, 61 insertions, 0 deletions
diff --git a/open_issues/virtualization/fakeroot.mdwn b/open_issues/virtualization/fakeroot.mdwn new file mode 100644 index 00000000..ec762b59 --- /dev/null +++ b/open_issues/virtualization/fakeroot.mdwn @@ -0,0 +1,17 @@ +[[!meta copyright="Copyright © 2010, 2013 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!tag open_issue_hurd]] + + +# IRC, freenode, #hurd, 2013-02-26 + + <youpi> btw, about fakeroot-hurd + <youpi> the remaining issue I see is with argv[0] (yes, again...) diff --git a/open_issues/virtualization/remap_root_translator.mdwn b/open_issues/virtualization/remap_root_translator.mdwn index 3cb574ae..67d64ae0 100644 --- a/open_issues/virtualization/remap_root_translator.mdwn +++ b/open_issues/virtualization/remap_root_translator.mdwn @@ -95,3 +95,47 @@ License|/fdl]]."]]"""]] <youpi> his own one <braunr> ok <youpi> attached to the remapping + + +## IRC, freenode, #hurd, 2013-01-29 + + <youpi> ok, the remap translator was too easy + <youpi> just took fakeroot.c + <youpi> added if (!strcmp("bin/foo", filename)) filename = + "bin/bash"; in + <youpi> netfs_S_dir_lookup + <youpi> and it just works + <youpi> ok, remap does indeed take my own pfinet + <youpi> good :) + <youpi> pfinet's tun seems to be working too + <youpi> it's however not really flexible, it has to show up in /dev/tunx + <youpi> I'll have a look at fixing that + <youpi> yep, works fine + + +## IRC, freenode, #hurd, 2013-02-01 + + <youpi> braunr: as I expected, simply passing FS_RETRY_REAUTH does the + remapping trick + + +# IRC, freenode, #hurd, 2013-02-12 + + <braunr> + http://darnassus.sceen.net/~hurd-web/community/gsoc/project_ideas/server_overriding/ + <braunr> youpi: isn't that your remap translator ? + <youpi> completely + <youpi> remap being (5) + + +# IRC, freenode, #hurd, 2013-02-25 + + <youpi> I'm just having an issue with getcwd getting in the sky + <youpi> I wonder whether libc might need patching to understand it's in + some sort of chroot + <youpi> or perhaps remap fixed into avoiding .. of / being odd + <youpi> erf, it's actually an explicit error + <youpi> libc just doesn't want to have a ".." / being different from CRDIR + <youpi> let me just comment out that :) + <youpi> way better :) + <youpi> yep, just works fine |