Selaa lähdekoodia

Move utils into the share directory

Bob Mottram 8 vuotta sitten
vanhempi
commit
2bb77bcf1b

+ 2
- 0
Makefile Näytä tiedosto

@@ -17,6 +17,7 @@ source:
17 17
 install:
18 18
 	mkdir -p ${DESTDIR}${PREFIX}/bin
19 19
 	mkdir -p ${DESTDIR}/usr/share/${APP}/apps
20
+	mkdir -p ${DESTDIR}/usr/share/${APP}/utils
20 21
 	mkdir -p ${DESTDIR}/etc/${APP}
21 22
 	cp -r image_build/* ${DESTDIR}/etc/${APP}
22 23
 	install -m 755 img/backgrounds/${APP}_mesh_background.png ${DESTDIR}${PREFIX}/share
@@ -29,6 +30,7 @@ install:
29 30
 	install -m 755 src/${APP}-restore-local ${DESTDIR}${PREFIX}/bin/restore
30 31
 	install -m 755 src/${APP}-restore-remote ${DESTDIR}${PREFIX}/bin/restorefromfriend
31 32
 	mv ${DESTDIR}${PREFIX}/bin/${APP}-app-* ${DESTDIR}/usr/share/${APP}/apps
33
+	mv ${DESTDIR}${PREFIX}/bin/${APP}-utils-* ${DESTDIR}/usr/share/${APP}/utils
32 34
 	mkdir -m 755 -p ${DESTDIR}${PREFIX}/share/man/man1
33 35
 	install -m 644 man/*.1.gz ${DESTDIR}${PREFIX}/share/man/man1
34 36
 	install -m 644 man/${APP}-backup-local.1.gz ${DESTDIR}${PREFIX}/share/man/man1/backup.1.gz

+ 1
- 4
src/freedombone-addcert Näytä tiedosto

@@ -36,10 +36,7 @@ export TEXTDOMAINDIR="/usr/share/locale"
36 36
 CONFIGURATION_FILE=$HOME/${PROJECT_NAME}.cfg
37 37
 COMPLETION_FILE=$HOME/${PROJECT_NAME}-completed.txt
38 38
 
39
-source /usr/local/bin/${PROJECT_NAME}-utils-git
40
-if [ -f /usr/bin/${PROJECT_NAME}-utils-git ]; then
41
-	source /usr/bin/${PROJECT_NAME}-utils-git
42
-fi
39
+source /usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-git
43 40
 
44 41
 HOSTNAME=
45 42
 LETSENCRYPT_HOSTNAME=

+ 1
- 8
src/freedombone-adduser Näytä tiedosto

@@ -62,14 +62,7 @@ if [ ! -f $COMPLETION_FILE ]; then
62 62
 fi
63 63
 
64 64
 # Minimum number of characters in a password
65
-MINIMUM_PASSWORD_LENGTH=10
66
-if [ -f /usr/local/bin/${PROJECT_NAME} ]; then
67
-	MINIMUM_PASSWORD_LENGTH=$(cat /usr/local/bin/${PROJECT_NAME}-utils-passwords | grep 'MINIMUM_PASSWORD_LENGTH=' | head -n 1 | awk -F '=' '{print $2}')
68
-else
69
-	if [ -f /usr/bin/${PROJECT_NAME} ]; then
70
-		MINIMUM_PASSWORD_LENGTH=$(cat /usr/bin/${PROJECT_NAME}-utils-passwords | grep 'MINIMUM_PASSWORD_LENGTH=' | head -n 1 | awk -F '=' '{print $2}')
71
-	fi
72
-fi
65
+MINIMUM_PASSWORD_LENGTH=$(cat /usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-passwords | grep 'MINIMUM_PASSWORD_LENGTH=' | head -n 1 | awk -F '=' '{print $2}')
73 66
 
74 67
 NEW_USER_PASSWORD="$(openssl rand -base64 30 | cut -c1-${MINIMUM_PASSWORD_LENGTH})"
75 68
 useradd -m -p "$NEW_USER_PASSWORD" -s /bin/bash $MY_USERNAME

+ 2
- 7
src/freedombone-backup-local Näytä tiedosto

@@ -48,13 +48,8 @@ if [ -f $CONFIG_FILE ]; then
48 48
 fi
49 49
 
50 50
 # get the version of Go being used
51
-if [ -f /usr/local/bin/${PROJECT_NAME} ]; then
52
-	GO_VERSION=$(cat /usr/local/bin/${PROJECT_NAME}-utils-go | grep 'GO_VERSION=' | head -n 1 | awk -F '=' '{print $2}')
53
-	GVM_HOME=$(cat /usr/local/bin/${PROJECT_NAME}-utils-go | grep 'GVM_HOME=' | head -n 1 | awk -F '=' '{print $2}')
54
-else
55
-	GO_VERSION=$(cat /usr/bin/${PROJECT_NAME}-utils-go | grep 'GO_VERSION=' | head -n 1 | awk -F '=' '{print $2}')
56
-	GVM_HOME=$(cat /usr/bin/${PROJECT_NAME}-utils-go | grep 'GVM_HOME=' | head -n 1 | awk -F '=' '{print $2}')
57
-fi
51
+GO_VERSION=$(cat /usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-go | grep 'GO_VERSION=' | head -n 1 | awk -F '=' '{print $2}')
52
+GVM_HOME=$(cat /usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-go | grep 'GVM_HOME=' | head -n 1 | awk -F '=' '{print $2}')
58 53
 
59 54
 ADMIN_USERNAME=
60 55
 ADMIN_NAME=

+ 1
- 5
src/freedombone-backup-remote Näytä tiedosto

@@ -41,11 +41,7 @@ export TEXTDOMAINDIR="/usr/share/locale"
41 41
 SERVER_DIRECTORY=/root/remotebackup
42 42
 
43 43
 # get the version of Go being used
44
-if [ -f /usr/local/bin/${PROJECT_NAME} ]; then
45
-	GO_VERSION=$(cat /usr/local/bin/${PROJECT_NAME}-utils-go | grep 'GO_VERSION=' | head -n 1 | awk -F '=' '{print $2}')
46
-else
47
-	GO_VERSION=$(cat /usr/bin/${PROJECT_NAME}-utils-go | grep 'GO_VERSION=' | head -n 1 | awk -F '=' '{print $2}')
48
-fi
44
+GO_VERSION=$(cat /usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-go | grep 'GO_VERSION=' | head -n 1 | awk -F '=' '{print $2}')
49 45
 
50 46
 ADMIN_USERNAME=$(cat $COMPLETION_FILE | grep "Admin user" | awk -F ':' '{print $2}')
51 47
 ADMIN_NAME=$(getent passwd $ADMIN_USERNAME | cut -d: -f5 | cut -d, -f1)

+ 1
- 8
src/freedombone-config Näytä tiedosto

@@ -43,14 +43,7 @@ export TEXTDOMAINDIR="/usr/share/locale"
43 43
 FREEDOMBONE_WEBSITE="http://freedombone.uk.to"
44 44
 
45 45
 # Minimum number of characters in a password
46
-MINIMUM_PASSWORD_LENGTH=10
47
-if [ -f /usr/local/bin/${PROJECT_NAME} ]; then
48
-	MINIMUM_PASSWORD_LENGTH=$(cat /usr/local/bin/${PROJECT_NAME}-utils-passwords | grep 'MINIMUM_PASSWORD_LENGTH=' | head -n 1 | awk -F '=' '{print $2}')
49
-else
50
-	if [ -f /usr/bin/${PROJECT_NAME} ]; then
51
-		MINIMUM_PASSWORD_LENGTH=$(cat /usr/bin/${PROJECT_NAME}-utils-passwords | grep 'MINIMUM_PASSWORD_LENGTH=' | head -n 1 | awk -F '=' '{print $2}')
52
-	fi
53
-fi
46
+MINIMUM_PASSWORD_LENGTH=$(cat /usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-passwords | grep 'MINIMUM_PASSWORD_LENGTH=' | head -n 1 | awk -F '=' '{print $2}')
54 47
 
55 48
 # file containing new password
56 49
 IMAGE_PASSWORD_FILE=/root/login.txt

+ 1
- 8
src/freedombone-controlpanel Näytä tiedosto

@@ -41,14 +41,7 @@ UPGRADE_SCRIPT_NAME="${PROJECT_NAME}-upgrade"
41 41
 UPDATE_DATE_SCRIPT=/usr/bin/updatedate
42 42
 
43 43
 # Minimum number of characters in a password
44
-MINIMUM_PASSWORD_LENGTH=10
45
-if [ -f /usr/local/bin/${PROJECT_NAME} ]; then
46
-	MINIMUM_PASSWORD_LENGTH=$(cat /usr/local/bin/${PROJECT_NAME}-utils-passwords | grep 'MINIMUM_PASSWORD_LENGTH=' | head -n 1 | awk -F '=' '{print $2}')
47
-else
48
-	if [ -f /usr/bin/${PROJECT_NAME} ]; then
49
-		MINIMUM_PASSWORD_LENGTH=$(cat /usr/bin/${PROJECT_NAME}-utils-passwords | grep 'MINIMUM_PASSWORD_LENGTH=' | head -n 1 | awk -F '=' '{print $2}')
50
-	fi
51
-fi
44
+MINIMUM_PASSWORD_LENGTH=$(cat /usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-passwords | grep 'MINIMUM_PASSWORD_LENGTH=' | head -n 1 | awk -F '=' '{print $2}')
52 45
 
53 46
 # voip
54 47
 VOIP_PORT=64738

+ 1
- 8
src/freedombone-image Näytä tiedosto

@@ -76,14 +76,7 @@ CONFIG_FILENAME=
76 76
 DEFAULT_DOMAIN_NAME="${PROJECT_NAME}.local"
77 77
 
78 78
 # Minimum number of characters in a password
79
-MINIMUM_PASSWORD_LENGTH=10
80
-if [ -f /usr/local/bin/${PROJECT_NAME} ]; then
81
-	MINIMUM_PASSWORD_LENGTH=$(cat /usr/local/bin/${PROJECT_NAME}-utils-passwords | grep 'MINIMUM_PASSWORD_LENGTH=' | head -n 1 | awk -F '=' '{print $2}')
82
-else
83
-	if [ -f /usr/bin/${PROJECT_NAME} ]; then
84
-		MINIMUM_PASSWORD_LENGTH=$(cat /usr/bin/${PROJECT_NAME}-utils-passwords | grep 'MINIMUM_PASSWORD_LENGTH=' | head -n 1 | awk -F '=' '{print $2}')
85
-	fi
86
-fi
79
+MINIMUM_PASSWORD_LENGTH=$(cat /usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-passwords | grep 'MINIMUM_PASSWORD_LENGTH=' | head -n 1 | awk -F '=' '{print $2}')
87 80
 
88 81
 # Optional ssh public key to allow
89 82
 SSH_PUBKEY="no"

+ 1
- 4
src/freedombone-mesh-install Näytä tiedosto

@@ -79,10 +79,7 @@ MESH_INSTALL_DIR=/var/lib
79 79
 
80 80
 REMOVE='no'
81 81
 
82
-source /usr/local/bin/${PROJECT_NAME}-utils-git
83
-if [ -f /usr/bin/${PROJECT_NAME}-utils-git ]; then
84
-	source /usr/bin/${PROJECT_NAME}-utils-git
85
-fi
82
+source /usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-git
86 83
 
87 84
 function show_help {
88 85
 	echo ''

+ 2
- 9
src/freedombone-mirrors Näytä tiedosto

@@ -34,14 +34,7 @@ export TEXTDOMAIN=${PROJECT_NAME}-mirrors
34 34
 export TEXTDOMAINDIR="/usr/share/locale"
35 35
 
36 36
 # Minimum number of characters in a password
37
-MINIMUM_PASSWORD_LENGTH=10
38
-if [ -f /usr/local/bin/${PROJECT_NAME} ]; then
39
-	MINIMUM_PASSWORD_LENGTH=$(cat /usr/local/bin/${PROJECT_NAME}-utils-passwords | grep 'MINIMUM_PASSWORD_LENGTH=' | head -n 1 | awk -F '=' '{print $2}')
40
-else
41
-	if [ -f /usr/bin/${PROJECT_NAME} ]; then
42
-		MINIMUM_PASSWORD_LENGTH=$(cat /usr/bin/${PROJECT_NAME}-utils-passwords | grep 'MINIMUM_PASSWORD_LENGTH=' | head -n 1 | awk -F '=' '{print $2}')
43
-	fi
44
-fi
37
+MINIMUM_PASSWORD_LENGTH=$(cat /usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-passwords | grep 'MINIMUM_PASSWORD_LENGTH=' | head -n 1 | awk -F '=' '{print $2}')
45 38
 
46 39
 CONFIGURATION_FILE="/root/${PROJECT_NAME}.cfg"
47 40
 
@@ -58,7 +51,7 @@ if [ ! -f $MAIN_COMMAND ]; then
58 51
     MAIN_COMMAND=/usr/bin/${PROJECT_NAME}
59 52
 fi
60 53
 
61
-REPOS=($(cat ${MAIN_COMMAND} ${MAIN_COMMAND}-utils-* /usr/share/${PROJECT_NAME}/apps/${PROJECT_NAME}-app-* | grep "_REPO=\"" | uniq -u | sed 's|${PROJECT_NAME}|'"${PROJECT_NAME}"'|g'))
54
+REPOS=($(cat ${MAIN_COMMAND} /usr/share/${PROJECT_NAME}/utils/${MAIN_COMMAND}-utils-* /usr/share/${PROJECT_NAME}/apps/${PROJECT_NAME}-app-* | grep "_REPO=\"" | uniq -u | sed 's|${PROJECT_NAME}|'"${PROJECT_NAME}"'|g'))
62 55
 
63 56
 
64 57
 # obtain the mirrors password if it exists

+ 1
- 8
src/freedombone-remote Näytä tiedosto

@@ -44,14 +44,7 @@ MY_USERNAME=$USER
44 44
 FRIENDS_SERVERS_LIST=
45 45
 
46 46
 # Minimum password length in characters
47
-MINIMUM_PASSWORD_LENGTH=10
48
-if [ -f /usr/local/bin/${PROJECT_NAME} ]; then
49
-	MINIMUM_PASSWORD_LENGTH=$(cat /usr/local/bin/${PROJECT_NAME}-utils-passwords | grep 'MINIMUM_PASSWORD_LENGTH=' | head -n 1 | awk -F '=' '{print $2}')
50
-else
51
-	if [ -f /usr/bin/${PROJECT_NAME} ]; then
52
-		MINIMUM_PASSWORD_LENGTH=$(cat /usr/bin/${PROJECT_NAME}-utils-passwords | grep 'MINIMUM_PASSWORD_LENGTH=' | head -n 1 | awk -F '=' '{print $2}')
53
-	fi
54
-fi
47
+MINIMUM_PASSWORD_LENGTH=$(cat /usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-passwords | grep 'MINIMUM_PASSWORD_LENGTH=' | head -n 1 | awk -F '=' '{print $2}')
55 48
 
56 49
 # How many remote locations were specified
57 50
 entering_remote_backups_ctr=0

+ 2
- 7
src/freedombone-restore-local Näytä tiedosto

@@ -50,13 +50,8 @@ if [ -f $CONFIG_FILE ]; then
50 50
 fi
51 51
 
52 52
 # get the version of Go being used
53
-if [ -f /usr/local/bin/${PROJECT_NAME} ]; then
54
-	GO_VERSION=$(cat /usr/local/bin/${PROJECT_NAME}-utils-go | grep 'GO_VERSION=' | head -n 1 | awk -F '=' '{print $2}')
55
-	GVM_HOME=$(cat /usr/local/bin/${PROJECT_NAME}-utils-go | grep 'GVM_HOME=' | head -n 1 | awk -F '=' '{print $2}')
56
-else
57
-	GO_VERSION=$(cat /usr/bin/${PROJECT_NAME}-utils-go | grep 'GO_VERSION=' | head -n 1 | awk -F '=' '{print $2}')
58
-	GVM_HOME=$(cat /usr/bin/${PROJECT_NAME}-utils-go | grep 'GVM_HOME=' | head -n 1 | awk -F '=' '{print $2}')
59
-fi
53
+GO_VERSION=$(cat /usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-go | grep 'GO_VERSION=' | head -n 1 | awk -F '=' '{print $2}')
54
+GVM_HOME=$(cat /usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-go | grep 'GVM_HOME=' | head -n 1 | awk -F '=' '{print $2}')
60 55
 
61 56
 ADMIN_USERNAME=
62 57
 ADMIN_NAME=

+ 1
- 5
src/freedombone-restore-remote Näytä tiedosto

@@ -88,11 +88,7 @@ else
88 88
 fi
89 89
 
90 90
 # get the version of Go being used
91
-if [ -f /usr/local/bin/${PROJECT_NAME} ]; then
92
-	GO_VERSION=$(cat /usr/local/bin/${PROJECT_NAME}-utils-go | grep 'GO_VERSION=' | head -n 1 | awk -F '=' '{print $2}')
93
-else
94
-	GO_VERSION=$(cat /usr/bin/${PROJECT_NAME}-utils-go | grep 'GO_VERSION=' | head -n 1 | awk -F '=' '{print $2}')
95
-fi
91
+GO_VERSION=$(cat /usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-go | grep 'GO_VERSION=' | head -n 1 | awk -F '=' '{print $2}')
96 92
 
97 93
 # MariaDB password
98 94
 DATABASE_PASSWORD=$(cat /root/dbpass)

+ 1
- 1
src/freedombone-selector Näytä tiedosto

@@ -42,7 +42,7 @@ source $PROJECT_INSTALL_DIR/${PROJECT_NAME}-vars
42 42
 
43 43
 COMPLETION_FILE=$HOME/${PROJECT_NAME}-completed.txt
44 44
 
45
-source $PROJECT_INSTALL_DIR/${PROJECT_NAME}-utils-selector
45
+source /usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-selector
46 46
 
47 47
 function show_apps {
48 48
 	applist=""

+ 1
- 4
src/freedombone-upgrade Näytä tiedosto

@@ -42,10 +42,7 @@ FRIENDS_MIRRORS_SSH_PORT=2222
42 42
 FRIENDS_MIRRORS_PASSWORD=
43 43
 MY_MIRRORS_PASSWORD=
44 44
 
45
-source /usr/local/bin/${PROJECT_NAME}-utils-git
46
-if [ -f /usr/bin/${PROJECT_NAME}-utils-git ]; then
47
-	source /usr/bin/${PROJECT_NAME}-utils-git
48
-fi
45
+source /usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-git
49 46
 
50 47
 function read_repo_servers {
51 48
 	if [ -f $CONFIGURATION_FILE ]; then

+ 1
- 1
src/freedombone-vars Näytä tiedosto

@@ -74,7 +74,7 @@ DEBIAN_VERSION="jessie"
74 74
 ENABLE_SOCIAL_KEY_MANAGEMENT="no"
75 75
 
76 76
 # include utils
77
-UTILS_FILES=$PROJECT_INSTALL_DIR/${PROJECT_NAME}-utils-*
77
+UTILS_FILES=/usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-*
78 78
 for f in $UTILS_FILES
79 79
 do
80 80
   source $f