Improve data input arrangement
This commit is contained in:
		
							parent
							
								
									ecc23496f3
								
							
						
					
					
						commit
						beb1a75715
					
				| 
						 | 
				
			
			@ -258,14 +258,14 @@ JB_NAME="Jibri Sessions"
 | 
			
		|||
LE_RENEW_LOG="/var/log/letsencrypt/renew.log"
 | 
			
		||||
MOD_LISTU="https://prosody.im/files/mod_listusers.lua"
 | 
			
		||||
MOD_LIST_FILE="/usr/lib/prosody/modules/mod_listusers.lua"
 | 
			
		||||
#Language
 | 
			
		||||
echo "## Setting up Jitsi Meet language ##
 | 
			
		||||
You can define your language by using a two letter code (ISO 639-1);
 | 
			
		||||
	English -> en
 | 
			
		||||
	Spanish -> es
 | 
			
		||||
	German -> de
 | 
			
		||||
	...
 | 
			
		||||
You can define the language, for a complete list of the supported languages
 | 
			
		||||
 | 
			
		||||
Jitsi Meet web interface will be set to use such language (if availabe).
 | 
			
		||||
See here:
 | 
			
		||||
https://github.com/jitsi/jitsi-meet/blob/master/lang/languages.json
 | 
			
		||||
 | 
			
		||||
Jitsi Meet web interface will be set to use such language.
 | 
			
		||||
"
 | 
			
		||||
read -p "Please set your language:"$'\n' -r LANG
 | 
			
		||||
read -p "Set sysadmin email: "$'\n' -r SYSADMIN_EMAIL
 | 
			
		||||
| 
						 | 
				
			
			@ -279,16 +279,6 @@ elif [ $DROP_TLS1 = yes ]; then
 | 
			
		|||
	echo "TLSv1.0/1.1 will be dropped"
 | 
			
		||||
fi
 | 
			
		||||
done
 | 
			
		||||
#Dropbox
 | 
			
		||||
while [[ $ENABLE_DB != yes && $ENABLE_DB != no ]]
 | 
			
		||||
do
 | 
			
		||||
read -p "> Do you want to setup the Dropbox feature now: (yes or no)"$'\n' -r ENABLE_DB
 | 
			
		||||
if [ $ENABLE_DB = no ]; then
 | 
			
		||||
	echo "Dropbox won't be enable"
 | 
			
		||||
elif [ $ENABLE_DB = yes ]; then
 | 
			
		||||
	read -p "Please set your Drobbox App key: "$'\n' -r DB_CID
 | 
			
		||||
fi
 | 
			
		||||
done
 | 
			
		||||
#SSL LE
 | 
			
		||||
while [[ $ENABLE_SSL != yes && $ENABLE_SSL != no ]]
 | 
			
		||||
do
 | 
			
		||||
| 
						 | 
				
			
			@ -299,6 +289,16 @@ elif [ $ENABLE_SSL = yes ]; then
 | 
			
		|||
	echo "SSL will be enabled."
 | 
			
		||||
fi
 | 
			
		||||
done
 | 
			
		||||
#Dropbox
 | 
			
		||||
while [[ $ENABLE_DB != yes && $ENABLE_DB != no ]]
 | 
			
		||||
do
 | 
			
		||||
read -p "> Do you want to setup the Dropbox feature now: (yes or no)"$'\n' -r ENABLE_DB
 | 
			
		||||
if [ $ENABLE_DB = no ]; then
 | 
			
		||||
	echo "Dropbox won't be enable"
 | 
			
		||||
elif [ $ENABLE_DB = yes ]; then
 | 
			
		||||
	read -p "Please set your Drobbox App key: "$'\n' -r DB_CID
 | 
			
		||||
fi
 | 
			
		||||
done
 | 
			
		||||
#Brandless  Mode
 | 
			
		||||
while [[ $ENABLE_BLESSM != yes && $ENABLE_BLESSM != no ]]
 | 
			
		||||
do
 | 
			
		||||
| 
						 | 
				
			
			@ -309,24 +309,23 @@ elif [ $ENABLE_BLESSM = yes ]; then
 | 
			
		|||
	echo "Brandless mode will be set."
 | 
			
		||||
fi
 | 
			
		||||
done
 | 
			
		||||
#Jibri Records Access (JRA) via Nextcloud
 | 
			
		||||
while [[ $ENABLE_NC_ACCESS != yes && $ENABLE_NC_ACCESS != no ]]
 | 
			
		||||
echo "We'll take a minute to localize some UI excerpts if you need."
 | 
			
		||||
#Participant
 | 
			
		||||
echo "> Do you want to translate 'Participant' to your own language?"
 | 
			
		||||
read -p "Leave empty to use the default one:" L10N_PARTICIPANT
 | 
			
		||||
#Me
 | 
			
		||||
echo "> Do you want to translate 'me' to your own language?
 | 
			
		||||
This must be a really small word to present one self.
 | 
			
		||||
Some suggestions might be: yo (Spanish) | je (French) | ich (German)"
 | 
			
		||||
read -p "Leave empty to use the default one:" L10N_ME
 | 
			
		||||
#Welcome Page
 | 
			
		||||
while [[ $ENABLE_WELCP != yes && $ENABLE_WELCP != no ]]
 | 
			
		||||
do
 | 
			
		||||
read -p "> Do you want to setup Jibri Records Access via Nextcloud: (yes or no)"$'\n' -r ENABLE_NC_ACCESS
 | 
			
		||||
if [ $ENABLE_NC_ACCESS = no ]; then
 | 
			
		||||
	echo "JRA via Nextcloud won't be enabled."
 | 
			
		||||
elif [ $ENABLE_NC_ACCESS = yes ]; then
 | 
			
		||||
	echo "JRA via Nextcloud will be enabled."
 | 
			
		||||
fi
 | 
			
		||||
done
 | 
			
		||||
#Jigasi
 | 
			
		||||
while [[ $ENABLE_TRANSCRIPT != yes && $ENABLE_TRANSCRIPT != no ]]
 | 
			
		||||
do
 | 
			
		||||
read -p "> Do you want to setup Jigasi Transcription: (yes or no)"$'\n' -r ENABLE_TRANSCRIPT
 | 
			
		||||
if [ $ENABLE_TRANSCRIPT = no ]; then
 | 
			
		||||
	echo "Jigasi Transcription won't be enabled."
 | 
			
		||||
elif [ $ENABLE_TRANSCRIPT = yes ]; then
 | 
			
		||||
	echo "Jigasi Transcription will be enabled."
 | 
			
		||||
read -p "> Do you want to disable the Welcome page: (yes or no)"$'\n' -r ENABLE_WELCP
 | 
			
		||||
if [ $ENABLE_WELCP = yes ]; then
 | 
			
		||||
	echo "Welcome page will be disabled."
 | 
			
		||||
elif [ $ENABLE_WELCP = no ]; then
 | 
			
		||||
	echo "Welcome page will be enabled."
 | 
			
		||||
fi
 | 
			
		||||
done
 | 
			
		||||
#Enable static avatar
 | 
			
		||||
| 
						 | 
				
			
			@ -361,14 +360,24 @@ elif [ "$ENABLE_SC" = "yes" ]; then
 | 
			
		|||
	read -p "Secure room moderator password: "$'\n' -r SEC_ROOM_PASS
 | 
			
		||||
fi
 | 
			
		||||
done
 | 
			
		||||
#Welcome Page
 | 
			
		||||
while [[ $ENABLE_WELCP != yes && $ENABLE_WELCP != no ]]
 | 
			
		||||
#Jibri Records Access (JRA) via Nextcloud
 | 
			
		||||
while [[ $ENABLE_NC_ACCESS != yes && $ENABLE_NC_ACCESS != no ]]
 | 
			
		||||
do
 | 
			
		||||
read -p "> Do you want to disable the Welcome page: (yes or no)"$'\n' -r ENABLE_WELCP
 | 
			
		||||
if [ $ENABLE_WELCP = yes ]; then
 | 
			
		||||
	echo "Welcome page will be disabled."
 | 
			
		||||
elif [ $ENABLE_WELCP = no ]; then
 | 
			
		||||
	echo "Welcome page will be enabled."
 | 
			
		||||
read -p "> Do you want to setup Jibri Records Access via Nextcloud: (yes or no)"$'\n' -r ENABLE_NC_ACCESS
 | 
			
		||||
if [ $ENABLE_NC_ACCESS = no ]; then
 | 
			
		||||
	echo "JRA via Nextcloud won't be enabled."
 | 
			
		||||
elif [ $ENABLE_NC_ACCESS = yes ]; then
 | 
			
		||||
	echo "JRA via Nextcloud will be enabled."
 | 
			
		||||
fi
 | 
			
		||||
done
 | 
			
		||||
#Jigasi
 | 
			
		||||
while [[ $ENABLE_TRANSCRIPT != yes && $ENABLE_TRANSCRIPT != no ]]
 | 
			
		||||
do
 | 
			
		||||
read -p "> Do you want to setup Jigasi Transcription: (yes or no)"$'\n' -r ENABLE_TRANSCRIPT
 | 
			
		||||
if [ $ENABLE_TRANSCRIPT = no ]; then
 | 
			
		||||
	echo "Jigasi Transcription won't be enabled."
 | 
			
		||||
elif [ $ENABLE_TRANSCRIPT = yes ]; then
 | 
			
		||||
	echo "Jigasi Transcription will be enabled."
 | 
			
		||||
fi
 | 
			
		||||
done
 | 
			
		||||
#Start configuration
 | 
			
		||||
| 
						 | 
				
			
			@ -457,7 +466,12 @@ sed -i "s|c2s_require_encryption = .*|c2s_require_encryption = false|" $PROSODY_
 | 
			
		|||
sed -i "/c2s_require_encryption = false/a \\
 | 
			
		||||
\\
 | 
			
		||||
consider_bosh_secure = true" $PROSODY_SYS
 | 
			
		||||
 | 
			
		||||
if [ ! -z $L10N_PARTICIPANT ]; then
 | 
			
		||||
	sed -i "s|PART_USER=.*|PART_USER=\"$L10N_PARTICIPANT\"|" jb-bm.sh
 | 
			
		||||
fi
 | 
			
		||||
if [ ! -z $L10N_ME ]; then
 | 
			
		||||
	sed -i "s|LOCAL_USER=.*|LOCAL_USER=\"$L10N_PARTICIPANT\"|" jb-bm.sh
 | 
			
		||||
fi
 | 
			
		||||
if [ ! -f $MOD_LIST_FILE ]; then
 | 
			
		||||
echo "
 | 
			
		||||
-> Adding external module to list prosody users...
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue