archbox/exec.bash

14 lines
428 B
Bash
Raw Normal View History

2020-12-28 05:22:53 +00:00
#!/usr/bin/env bash
2020-10-27 06:12:14 +00:00
2021-05-10 06:38:08 +00:00
source /etc/archbox.conf &>/dev/null
source /tmp/archbox_env &>/dev/null
2020-10-28 16:06:06 +00:00
REQ_ENV="DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS "
REQ_ENV+="XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR "
[[ ! -z $DISPLAY ]] && REQ_ENV+="DISPLAY=$DISPLAY "
[[ ! -z $WAYLAND_DISPLAY ]] && REQ_ENV+="WAYLAND_DISPLAY=$WAYLAND_DISPLAY "
ENV="$REQ_ENV $ENV_VAR"
COMMAND="$@"
2021-05-10 06:38:08 +00:00
chroot $CHROOT /bin/su -c "env $ENV $COMMAND" $ARCHBOX_USER