Bob Mottram il y a 8 ans
Parent
révision
bf11180c10
1 fichiers modifiés avec 15 ajouts et 11 suppressions
  1. 15
    11
      src/freedombone-mirrors

+ 15
- 11
src/freedombone-mirrors Voir le fichier

121
     fi
121
     fi
122
 }
122
 }
123
 
123
 
124
+function update_installed_single_repo {
125
+    # only deal with a single app
126
+    filename=/usr/share/${PROJECT_NAME}/apps/${PROJECT_NAME}-app-${SYNC_SINGLE_APP}
127
+    if [ ! -f $filename ]; then
128
+        echo $"The app $SYNC_SINGLE_APP was not found"
129
+        exit 36822
130
+    fi
131
+    APP_REPOS=($(cat ${MAIN_COMMAND} $filename | grep "_REPO=\"" | grep -v "(cat " | uniq -u | sed 's|${PROJECT_NAME}|'"${PROJECT_NAME}"'|g'))
132
+    for line in "${APP_REPOS[@]}"
133
+    do
134
+        INSTALLED_APPS_REPOS+=("${line}")
135
+    done
136
+}
137
+
124
 function update_installed_apps_repos {
138
 function update_installed_apps_repos {
125
     INSTALLED_APPS_REPOS=()
139
     INSTALLED_APPS_REPOS=()
126
 
140
 
127
     function_check app_is_installed
141
     function_check app_is_installed
128
 
142
 
129
-    # only deal with a single app
130
     if [ $SYNC_SINGLE_APP ]; then
143
     if [ $SYNC_SINGLE_APP ]; then
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
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
144
+        update_installed_single_repo
141
         return
145
         return
142
     fi
146
     fi
143
 
147