Estou tentando escrever um bootstrapper para uma distribuição linux mínima e de origem.
Eu gostaria de construir em um ambiente chroot. Isso deve simplificar a embalagem. Eu não me importo com segurança neste momento. O bootstrapper não deve exigir nenhum comando de terceiros não padrão. Seria ótimo se não houvesse necessidade de criar raiz também.
É por isso que fakechroot (1) fakeroot (1) chroot (1) não é exatamente o que estou procurando.
É possível falsificar / usar unshare (1) e / bin / sh?
unshare(1)
é um invólucro bastante fino em torno de uma coleção de chamadas de sistema somente para raiz e (pelo menos no Fedora 18) não é SUID, por isso duvido muito que isso funcione para usuários não-root.