Saya mencoba menulis bootstrapper untuk distribusi linux minimal dari sumber.
Saya ingin membangun di lingkungan seperti chroot. Ini harus menyederhanakan kemasan. Saya tidak peduli dengan keamanan pada saat ini. Bootstrapper seharusnya tidak memerlukan perintah pihak ketiga yang tidak standar. Akan lebih bagus jika tidak perlu menjadi root.
Inilah mengapa fakechroot (1) fakeroot (1) chroot (1) tidak persis seperti yang saya cari.
Apakah mungkin untuk berpura-pura / menggunakan unshare (1) dan / bin / sh?
unshare(1)
adalah pembungkus yang agak tipis di sekitar kumpulan panggilan sistem hanya root, dan (setidaknya pada Fedora 18) itu bukan SUID, jadi saya sangat meragukan bahwa itu akan bekerja untuk pengguna non-root.