Commit cdb6266e authored by fenwe's avatar fenwe
Browse files

* desactivation de isConf qui etait mal utilisé * chargement systematique de...

 * desactivation de isConf qui etait mal utilisé  * chargement systematique de CONF_USER_PATH si existant  * affichage trié lors de --showLibs
parent 827be04a
#!/bin/bash
#maj:2020.01.09
#maj:2020.01.10
#maj de ce fichier en local:cp /www/bash/legite-install/legite-install.etc.sh /etc/legite/legite-install.etc.sh
set -u;
......@@ -466,6 +467,35 @@ install_libdvdcss(){
}
fonctionsTbl['install_libdvdcss']=install_libdvdcss;
install_virtualBox(){
echo "Doc: https://www.virtualbox.org/wiki/Linux_Downloads"
if [ $IS_ROOT -eq 0 ];
then
echo "${WARN}le paquet .deb doit etre installé en root.$NORMAL"
return 1;
fi
# - Ajout de la clef gpg - #
echo "Ajout de la clef gpg "
evalCmd "wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add -"
evalCmd "wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | apt-key add -"
# - Ajout du depot - #
echo "Ajout du depot"
sourceListFile="/etc/apt/sources.list.d/virtualbox.list";
if [ ! -f "$sourceListFile" ];
then
evalCmd "echo 'deb https://download.virtualbox.org/virtualbox/debian buster contrib non-free' | tee --append $sourceListFile"
else
echo "Le depot $sourceListFile existe deja"
echo "${INFO} rm $sourceListFile #pour supprimer l'ancienne version${NORMAL}"
fi
# - Installation du paquet - #
evalCmd "aptitude update"
evalCmd "aptitude install virtualbox-6.1"
}
fonctionsTbl['install_virtualBox']=install_virtualBox;
echo "Fin de legite-install.etc.sh"
......@@ -6,7 +6,7 @@ declare -r SCRIPT_FILENAME=${0##*/}; # nom.ext
declare -r SCRIPT_NAME=${SCRIPT_FILENAME%.*} # uniquement le nom
declare -r SCRIPT_EXT="sh" # uniquement l'extention
declare -r VERSION="v0.0.1";
declare -r VERSION="v0.0.3";
#$?: retour de la derniere commande shell
#$LINENO
......@@ -72,7 +72,7 @@ declare -r CONF_USER_PATH="$CONF_USER_ROOT/$CONF_USER_FILENAME";
# le fichier origine est copier lors de chaque installation
declare -r CONF_ORI_FILENAME="$SCRIPT_NAME.ori.sh";
declare -r CONF_ORI_PATH="$CONF_USER_ROOT/$CONF_ORI_FILENAME";
isConf=0; # chargement d'un fichier de configuration(CONF_USER_FILENAME) doit il etre lancé?
#isConf=0; # chargement d'un fichier de configuration(CONF_USER_FILENAME) doit il etre lancé?
# --- variables des parametres supplementaires --- #
PSP_sup=""; # parametre supplementaire($@) => $1 $2 $n "$@""
......@@ -117,7 +117,7 @@ if [ $isDebugShowVars -eq 1 ];
showDebug " isDebug=$isDebugOld"
showDebug " isDebugShowVars=$isDebugShowVars"
showDebug " isConf=$isConf"
#showDebug " isConf=$isConf"
showDebug " CONF_ETC_ROOT=$CONF_ETC_ROOT";
showDebug " CONF_ETC_FILENAME=$CONF_ETC_FILENAME";
showDebug " CONF_ETC_PATH=$CONF_ETC_PATH"
......@@ -235,8 +235,12 @@ showLibs(){
echo "Librairies possibles:";
if [ $isShowLibs -eq 1 ];
then
#trie du tableau de librairies
IFS=$'\n' sorted=($(sort <<<"${fonctionsTbl[*]}"))
unset IFS
local out="";
for value in "${fonctionsTbl[@]}";
for value in "${sorted[@]}";
do
out="$out $value"
done;
......@@ -302,7 +306,7 @@ while true ; do
--showLibs) isShowLibs=1; shift ;;
# - Chargement d'un fichier de configuration - #
--conf) isConf=1; shift ;;
#--conf) isConf=1; shift ;;
# - parametres liés au projet - #
......@@ -370,9 +374,11 @@ fi
execFile "$CONF_ETC_PATH";
# - Chargement du conf USER - #
if [ $isConf -eq 1 ]; then
execFile "$CONF_USER_FILENAME"
fi
#if [ $isConf -eq 1 ]; then
execFile "$CONF_USER_PATH"
#fi
showLibs;
......
23.12.2020: initial commit
09.01.2021:
09.01.2021:v0.0.2
* correction mauvaise indice tableau dans install_visualCode
* ajout de VSCodium
\ No newline at end of file
* ajout de VSCodium
11.01.2021: v0.0.3
* desactivation de isConf qui etait mal utilisé
* chargement systematique de CONF_USER_PATH si existant
* affichage trié lors de --showLibs
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment