|
@@ -51,24 +51,19 @@ if [ ! -f $MAIN_COMMAND ]; then
|
51
|
51
|
MAIN_COMMAND=/usr/bin/${PROJECT_NAME}
|
52
|
52
|
fi
|
53
|
53
|
|
54
|
|
-REPOS=($(cat ${MAIN_COMMAND} /usr/share/${PROJECT_NAME}/utils/${MAIN_COMMAND}-utils-* /usr/share/${PROJECT_NAME}/apps/${PROJECT_NAME}-app-* | grep "_REPO=\"" | grep -v "(cat " | uniq -u | sed 's|${PROJECT_NAME}|'"${PROJECT_NAME}"'|g'))
|
|
54
|
+REPOS=($(cat ${MAIN_COMMAND} /usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-* /usr/share/${PROJECT_NAME}/apps/${PROJECT_NAME}-app-* | grep "_REPO=\"" | grep -v "(cat " | uniq -u | sed 's|${PROJECT_NAME}|'"${PROJECT_NAME}"'|g'))
|
55
|
55
|
|
|
56
|
+UTILS_FILES=/usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-*
|
|
57
|
+for f in $UTILS_FILES
|
|
58
|
+do
|
|
59
|
+ source $f
|
|
60
|
+done
|
56
|
61
|
|
57
|
62
|
# obtain the mirrors password if it exists
|
58
|
|
-if [ -f $CONFIGURATION_FILE ]; then
|
59
|
|
- if ! grep -q "MY_MIRRORS_PASSWORD" $CONFIGURATION_FILE; then
|
60
|
|
- MY_MIRRORS_PASSWORD=$(grep "MY_MIRRORS_PASSWORD" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
61
|
|
- fi
|
62
|
|
- if ! grep -q "FRIENDS_MIRRORS_SERVER" $CONFIGURATION_FILE; then
|
63
|
|
- FRIENDS_MIRRORS_SERVER=$(grep "FRIENDS_MIRRORS_SERVER" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
64
|
|
- fi
|
65
|
|
- if ! grep -q "FRIENDS_MIRRORS_PASSWORD" $CONFIGURATION_FILE; then
|
66
|
|
- FRIENDS_MIRRORS_PASSWORD=$(grep "FRIENDS_MIRRORS_PASSWORD" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
67
|
|
- fi
|
68
|
|
- if ! grep -q "FRIENDS_MIRRORS_SSH_PORT" $CONFIGURATION_FILE; then
|
69
|
|
- FRIENDS_MIRRORS_SSH_PORT=$(grep "FRIENDS_MIRRORS_SSH_PORT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
70
|
|
- fi
|
71
|
|
-fi
|
|
63
|
+read_config_param MY_MIRRORS_PASSWORD
|
|
64
|
+read_config_param FRIENDS_MIRRORS_SERVER
|
|
65
|
+read_config_param FRIENDS_MIRRORS_PASSWORD
|
|
66
|
+read_config_param FRIENDS_MIRRORS_SSH_PORT
|
72
|
67
|
|
73
|
68
|
function show_help {
|
74
|
69
|
echo ''
|
|
@@ -106,13 +101,7 @@ function create_mirrors_user {
|
106
|
101
|
rm -rf /home/mirrors/*
|
107
|
102
|
|
108
|
103
|
# store the mirrors password
|
109
|
|
- if [ -f $CONFIGURATION_FILE ]; then
|
110
|
|
- if ! grep -q "MY_MIRRORS_PASSWORD" $CONFIGURATION_FILE; then
|
111
|
|
- echo "MY_MIRRORS_PASSWORD=$MY_MIRRORS_PASSWORD" >> $CONFIGURATION_FILE
|
112
|
|
- else
|
113
|
|
- sed -i "s|MY_MIRRORS_PASSWORD=.*|MY_MIRRORS_PASSWORD=${MY_MIRRORS_PASSWORD}|g" $CONFIGURATION_FILE
|
114
|
|
- fi
|
115
|
|
- fi
|
|
104
|
+ write_config_param "MY_MIRRORS_PASSWORD" "${MY_MIRRORS_PASSWORD}"
|
116
|
105
|
}
|
117
|
106
|
|
118
|
107
|
function enable_mirrors_via_onion {
|
|
@@ -199,24 +188,12 @@ case $key in
|
199
|
188
|
-m|--mypass|--mypassword)
|
200
|
189
|
shift
|
201
|
190
|
MY_MIRRORS_PASSWORD="$1"
|
202
|
|
- if [ -f $CONFIGURATION_FILE ]; then
|
203
|
|
- if ! grep -q "MY_MIRRORS_PASSWORD" $CONFIGURATION_FILE; then
|
204
|
|
- echo "MY_MIRRORS_PASSWORD=$MY_MIRRORS_PASSWORD" >> $CONFIGURATION_FILE
|
205
|
|
- else
|
206
|
|
- sed -i "s|MY_MIRRORS_PASSWORD=.*|MY_MIRRORS_PASSWORD=${MY_MIRRORS_PASSWORD}|g" $CONFIGURATION_FILE
|
207
|
|
- fi
|
208
|
|
- fi
|
|
191
|
+ write_config_param "MY_MIRRORS_PASSWORD" "${MY_MIRRORS_PASSWORD}"
|
209
|
192
|
;;
|
210
|
193
|
-p|--pass|--password)
|
211
|
194
|
shift
|
212
|
195
|
FRIENDS_MIRRORS_PASSWORD="$1"
|
213
|
|
- if [ -f $CONFIGURATION_FILE ]; then
|
214
|
|
- if ! grep -q "FRIENDS_MIRRORS_PASSWORD" $CONFIGURATION_FILE; then
|
215
|
|
- echo "FRIENDS_MIRRORS_PASSWORD=$FRIENDS_MIRRORS_PASSWORD" >> $CONFIGURATION_FILE
|
216
|
|
- else
|
217
|
|
- sed -i "s|FRIENDS_MIRRORS_PASSWORD=.*|FRIENDS_MIRRORS_PASSWORD=${FRIENDS_MIRRORS_PASSWORD}|g" $CONFIGURATION_FILE
|
218
|
|
- fi
|
219
|
|
- fi
|
|
196
|
+ write_config_param "FRIENDS_MIRRORS_PASSWORD" "${FRIENDS_MIRRORS_PASSWORD}"
|
220
|
197
|
;;
|
221
|
198
|
-n|--new)
|
222
|
199
|
shift
|