From 30fb08731e9391348a3278319a2a20ef1de996eb Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Thu, 3 Nov 2016 11:46:30 +0000 Subject: [PATCH] The mirrored app doesn't need to be installed, but should have a script --- src/freedombone-mirrors | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/freedombone-mirrors b/src/freedombone-mirrors index ee422b54..f6e60347 100755 --- a/src/freedombone-mirrors +++ b/src/freedombone-mirrors @@ -128,14 +128,16 @@ function update_installed_apps_repos { # only deal with a single app if [ $SYNC_SINGLE_APP ]; then - if [[ "$(app_is_installed ${SYNC_SINGLE_APP})" == "1" ]]; then - filename=/usr/share/${PROJECT_NAME}/apps/${PROJECT_NAME}-app-${SYNC_SINGLE_APP} - APP_REPOS=($(cat ${MAIN_COMMAND} $filename | grep "_REPO=\"" | grep -v "(cat " | uniq -u | sed 's|${PROJECT_NAME}|'"${PROJECT_NAME}"'|g')) - for line in "${APP_REPOS[@]}" - do - INSTALLED_APPS_REPOS+=("${line}") - done + filename=/usr/share/${PROJECT_NAME}/apps/${PROJECT_NAME}-app-${SYNC_SINGLE_APP} + if [ ! -f $filename ]; then + echo $"The app $SYNC_SINGLE_APP was not found" + exit 36822 fi + APP_REPOS=($(cat ${MAIN_COMMAND} $filename | grep "_REPO=\"" | grep -v "(cat " | uniq -u | sed 's|${PROJECT_NAME}|'"${PROJECT_NAME}"'|g')) + for line in "${APP_REPOS[@]}" + do + INSTALLED_APPS_REPOS+=("${line}") + done return fi