drinkcat / chroagh

Chromium OS Archlinux Chroot Environment
BSD 3-Clause "New" or "Revised" License
241 stars 27 forks source link

make-unbindable mount breaks chromeos build tools #21

Closed rminnich closed 10 years ago

rminnich commented 10 years ago

There's probably a bit of irony here :-)

But the use of make-unbindable in the mounts in the scripts makes it impossible for the chromeos build system to be used with chroagh. I think this has been fixed on crouton (not sure) but it would be nice to fix it on chroagh. For now I've just removed that mount option.

I've forgotten what problem make-unbindable was trying to solve.

I'm still not sure I understand how anyone uses chroagh on media mounted in /medira/removable/... ? the mount options rule out almost everything. Are you folks all remounting it or ...

thanks

dnschneid commented 10 years ago

It's actually still an issue in crouton; I haven't gotten around to fixing it (sorry). Make-unbindable prevents a filesystem loop when mounting from SD since crouton also mounts /media to make removable stuff accessible. crouton also bind-mounts the chroot over itself so it can change the mount options without affecting anything else.

drinkcat commented 10 years ago

Fixed in crouton by @dnschneid. I just rebased chroagh so it should work now.