[[ -e ${conf} ]] && . "${conf}"
bootstrap() {
- [[ $(id -u) -eq 0 ]] || exec sudo env -uUNSHARE HOME="$HOME" "$0" "$@"
+ [[ "${FLOCKER}" != "$0" ]] && exec env FLOCKER="$0" flock -en "$0" "$0" "$@"
+ [[ $(id -u) -eq 0 ]] || exec sudo env -uUNSHARE FLOCKER="${FLOCKER}" HOME="$HOME" "$0" "$@"
if [[ -z ${UNSHARE} ]] ; then
mount_args=
emerge -upq --cols \
$(printf '%s\n' ${good_pkgs[*]} | grep -v '^cross-')
) >& ${up_log}
+ :
fi