Bob Mottram преди 8 години
родител
ревизия
bf11180c10
променени са 1 файла, в които са добавени 15 реда и са изтрити 11 реда
  1. 15
    11
      src/freedombone-mirrors

+ 15
- 11
src/freedombone-mirrors Целия файл

@@ -121,23 +121,27 @@ function enable_mirrors_via_onion {
121 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 138
 function update_installed_apps_repos {
125 139
     INSTALLED_APPS_REPOS=()
126 140
 
127 141
     function_check app_is_installed
128 142
 
129
-    # only deal with a single app
130 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 145
         return
142 146
     fi
143 147