Support replacing emerge at runtime
This commit is contained in:
+4
-2
@@ -158,9 +158,10 @@ ROOT="${ROOT}"
|
|||||||
PORTAGE_CONFIGROOT="${ROOT}"
|
PORTAGE_CONFIGROOT="${ROOT}"
|
||||||
PORTAGE_TMPDIR="${PORTAGE_TMPDIR}"
|
PORTAGE_TMPDIR="${PORTAGE_TMPDIR}"
|
||||||
PKGDIR="${PKGDIR}"
|
PKGDIR="${PKGDIR}"
|
||||||
|
EMERGE="${EMERGE:=emerge}"
|
||||||
|
|
||||||
export ROOT PORTAGE_CONFIGROOT PORTAGE_TMPDIR PKGDIR
|
export ROOT PORTAGE_CONFIGROOT PORTAGE_TMPDIR PKGDIR
|
||||||
exec emerge "\$@"
|
exec "${EMERGE}" "\$@"
|
||||||
EOF
|
EOF
|
||||||
chmod +x bin/"${imagename}"-emerge
|
chmod +x bin/"${imagename}"-emerge
|
||||||
|
|
||||||
@@ -180,4 +181,5 @@ exec bwrap --bind "${ROOT}" / --proc /proc --dev /dev --perms 01777 --tmpfs /dev
|
|||||||
EOF
|
EOF
|
||||||
chmod +x bin/"${imagename}"-bwrap
|
chmod +x bin/"${imagename}"-bwrap
|
||||||
|
|
||||||
emerge -1vuDUk ${steve} "$@" @system
|
EMERGE="${EMERGE:=emerge}"
|
||||||
|
"${EMERGE}" -1vuDUk ${steve} "$@" @system
|
||||||
|
|||||||
Reference in New Issue
Block a user