This repository has been archived on 2024-12-14. You can view files and clone it, but cannot push or open issues or pull requests.
toolchain/scripts/host-env

20 lines
295 B
Plaintext
Raw Normal View History

2023-01-28 00:05:03 +00:00
#!/bin/bash
set -e
uid=${UID?}
gid=${GID?}
user=${USER:-"build"}
export HOME="/home/${user}"
groupdel dialout
2023-01-28 00:05:03 +00:00
groupadd -g "$gid" "${user}"
useradd \
-g "$gid" \
-u "$uid" \
-d "/home/${user}" \
2023-01-28 00:05:03 +00:00
-s /bin/bash \
"${user}"
cd "$HOME"
setpriv --reuid="$uid" --regid="$gid" --init-groups "$@"