Procházet zdrojové kódy

The mirrored app doesn't need to be installed, but should have a script

Bob Mottram před 8 roky
rodič
revize
30fb08731e
1 změnil soubory, kde provedl 9 přidání a 7 odebrání
  1. 9
    7
      src/freedombone-mirrors

+ 9
- 7
src/freedombone-mirrors Zobrazit soubor

128
 
128
 
129
     # only deal with a single app
129
     # only deal with a single app
130
     if [ $SYNC_SINGLE_APP ]; then
130
     if [ $SYNC_SINGLE_APP ]; then
131
-        if [[ "$(app_is_installed ${SYNC_SINGLE_APP})" == "1" ]]; then
132
-            filename=/usr/share/${PROJECT_NAME}/apps/${PROJECT_NAME}-app-${SYNC_SINGLE_APP}
133
-            APP_REPOS=($(cat ${MAIN_COMMAND} $filename | grep "_REPO=\"" | grep -v "(cat " | uniq -u | sed 's|${PROJECT_NAME}|'"${PROJECT_NAME}"'|g'))
134
-            for line in "${APP_REPOS[@]}"
135
-            do
136
-                INSTALLED_APPS_REPOS+=("${line}")
137
-            done
131
+        filename=/usr/share/${PROJECT_NAME}/apps/${PROJECT_NAME}-app-${SYNC_SINGLE_APP}
132
+        if [ ! -f $filename ]; then
133
+            echo $"The app $SYNC_SINGLE_APP was not found"
134
+            exit 36822
138
         fi
135
         fi
136
+        APP_REPOS=($(cat ${MAIN_COMMAND} $filename | grep "_REPO=\"" | grep -v "(cat " | uniq -u | sed 's|${PROJECT_NAME}|'"${PROJECT_NAME}"'|g'))
137
+        for line in "${APP_REPOS[@]}"
138
+        do
139
+            INSTALLED_APPS_REPOS+=("${line}")
140
+        done
139
         return
141
         return
140
     fi
142
     fi
141
 
143