diff --git a/src/freedombone-addremove b/src/freedombone-addremove index 9055801eef636afed198398136e98b72764f23c9..51f98d5488d2b503782976e77df769f7337342d1 100755 --- a/src/freedombone-addremove +++ b/src/freedombone-addremove @@ -202,6 +202,7 @@ function install_apps_selected { install_apps interactive if [ ! $APP_INSTALLED_SUCCESS ]; then echo $'One or more apps failed to install' + cat /tmp/failed_apps exit 357223 fi } diff --git a/src/freedombone-utils-selector b/src/freedombone-utils-selector index 4542ba3ef9663ba2993c30ee5fad648c23a97cbf..8b4181109c815f371f291a71beb8277f89b2d1c8 100755 --- a/src/freedombone-utils-selector +++ b/src/freedombone-utils-selector @@ -427,6 +427,9 @@ function install_apps { is_interactive=$1 APP_INSTALLED_SUCCESS=1 + if [ -f /tmp/failed_apps ]; then + rm /tmp/failed_apps + fi # interactive install configuration for each app if [ ${is_interactive} ]; then @@ -463,6 +466,7 @@ function install_apps { install_completed ${a} echo $"${a} was installed from interactive" else + echo " ${a}" >> /tmp/failed_apps APP_INSTALLED_SUCCESS= echo $"${a} was not installed from interactive" fi @@ -488,6 +492,7 @@ function install_apps { install_completed ${a} echo $"${a} was installed" else + echo " ${a}" >> /tmp/failed_apps APP_INSTALLED_SUCCESS= echo $"${a} was not installed" fi diff --git a/src/freedombone-utils-setup b/src/freedombone-utils-setup index 552eeda468ba916985ea78a30cad70cf40c119fb..a6621febd993e6c757d3cda0d9dc5efe5776a9d4 100755 --- a/src/freedombone-utils-setup +++ b/src/freedombone-utils-setup @@ -555,6 +555,7 @@ function setup_apps { install_apps if [ ! $APP_INSTALLED_SUCCESS ]; then echo $'One or more apps failed to install' + cat /tmp/failed_apps exit 368224 fi fi