#!/usr/bin/sh

## Runs the GUI program from $@ in Miracle WM

RUN_SCRIPT=$(mktemp --suffix="-wl-miraclewm-firstboot-run")
EXIT_CODE_SAVE=$(mktemp --suffix="-wl-miraclewm-firstboot-exit")

cat > ${RUN_SCRIPT} << EOF
#!/bin/sh
$@
echo $? > ${EXIT_CODE_SAVE}
EOF

chmod +x ${RUN_SCRIPT}

miracle-wm --no-config=1 --exec ${RUN_SCRIPT}

exit_code=$(< ${EXIT_CODE_SAVE})

rm ${RUN_SCRIPT} ${EXIT_CODE_SAVE}
exit $exit_code
