File loki_setup-exitcode.diff of Package loki_setup
Index: loki_setup/image/setup.sh
===================================================================
--- loki_setup.orig/image/setup.sh
+++ loki_setup/image/setup.sh
@@ -295,13 +295,13 @@ fi
# Try to run the setup program - first look for a GTK2 binary
try_run setup.gtk2 $args $* 2> /dev/null
status=$?
-if [ $status -ne 0 ] && [ $status -ne 2 ] ; then
+if [ $status -ne 0 ] && [ $status -ne 2 ] && [ $status -ne 3 ]; then
try_run setup.gtk $args $*
status=$?
- if [ $status -ne 0 ] && [ $status -ne 2 ] ; then # setup.gtk couldn't connect to X11 server - ignore
+ if [ $status -ne 0 ] && [ $status -ne 2 ] && [ $status -ne 3 ]; then # setup.gtk couldn't connect to X11 server - ignore
try_run setup $args $*
status=$?
- if [ $status -ne 0 ] && [ $status -ne 2 ]; then
+ if [ $status -ne 0 ] && [ $status -ne 2 ] && [ $status -ne 3 ]; then
echo "The setup program seems to have failed on $arch/$libc"
echo
echo $FATAL_ERROR