Re: sbuild on hurd-amd64...
Hello,
Le 23/08/2025 à 10:52, Samuel Thibault a écrit :
Concerning the "dpkg --install" step, some maintainer scripts fail when run
under fakechroot/fakeroot.
We should then fix that. We should be able to manage to get chrootless
working.
I wasn't familiar with the chrootless concept.
Indeed, I can run a "regular" mmdebstrap with --mode=chrootless, under
fakeroot. I've updated my notes accordingly:
https://salsa.debian.org/glondu/hurd-notes/-/blob/master/rootless-subhurd.md
It makes more sense to me to run them inside the
subhurd anyway.
I don't think the required packages should need anything that chrootless
can't do. Even the hurd package now doesn't, with xattrs :)
Johannes, I see that base-passwd and base-files use chown to set up some
groups etc. That would however not work with non-root chrootless, so
we'd have to use either root chrootless, or non-root fakeroot?
My observations confirm this.
Also, can we tell mmdebstrap to use the normal chroot instead of
fakechroot? chroot() is not a privileged operation in the Hurd.
Oh, I wasn't aware of that!
Cheers,
--
Stéphane
Reply to: