|
|
|
@ -59,7 +59,7 @@ if [ "$CONTAINER_RUN_AS_ROOT" = true ]; then
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
homedir=/
|
|
|
|
|
for line in $(sudo cat /var/lib/machines/$CONTAINER_NAME/etc/passwd); do
|
|
|
|
|
for line in $(sudo -A cat /var/lib/machines/$CONTAINER_NAME/etc/passwd); do
|
|
|
|
|
if [ "$(echo "$line" | cut -d: -f3)" == "$run_as" ]; then
|
|
|
|
|
homedir="$(echo "$line" | cut -d: -f6)"
|
|
|
|
|
break
|
|
|
|
@ -87,7 +87,7 @@ xhost +si:localuser:\#$user_on_host
|
|
|
|
|
# Note: any new device plugged in when the container is running would not
|
|
|
|
|
# be added properly here.
|
|
|
|
|
for input in $(find /dev/input -type c); do
|
|
|
|
|
sudo setfacl -m u:$user_on_host:rw- $input
|
|
|
|
|
sudo -A setfacl -m u:$user_on_host:rw- $input
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
sudo -A systemd-nspawn -M $CONTAINER_NAME \
|
|
|
|
|