"MàJ script install.sh"
This commit is contained in:
parent
19440500ed
commit
90bf430e7e
@ -93,7 +93,7 @@ function scp_socle_dir
|
|||||||
function install_socle
|
function install_socle
|
||||||
{
|
{
|
||||||
fct_message "Installation du socle sur ${vm}:" -color rose
|
fct_message "Installation du socle sur ${vm}:" -color rose
|
||||||
ssh ${vm} "cd ${socle_dir} && ./install.sh"
|
ssh ${vm} "cd ${socle_dir} && sudo ./install.sh"
|
||||||
RET_VAL=$?
|
RET_VAL=$?
|
||||||
if [ ! ${RET_VAL} -eq 0 ]; then
|
if [ ! ${RET_VAL} -eq 0 ]; then
|
||||||
ERROR="Erreur lors de l'installation du socle."
|
ERROR="Erreur lors de l'installation du socle."
|
||||||
@ -106,5 +106,6 @@ function install_socle
|
|||||||
#-----------------------------------------------------------------------
|
#-----------------------------------------------------------------------
|
||||||
|
|
||||||
check_socle_dir
|
check_socle_dir
|
||||||
|
scp_socle_dir
|
||||||
install_socle
|
install_socle
|
||||||
fct_erreur 0
|
fct_erreur 0
|
||||||
|
@ -10,3 +10,9 @@ PROFILE_DIR=/etc/profile.d
|
|||||||
|
|
||||||
# Le nom du fichier de profile système à créer
|
# Le nom du fichier de profile système à créer
|
||||||
PROFILE_FILE=tetalab.sh
|
PROFILE_FILE=tetalab.sh
|
||||||
|
|
||||||
|
# Utilisateur gestionnaire de l'infrastructure
|
||||||
|
ADMIN_USER=asr
|
||||||
|
|
||||||
|
# Groupe des utilisateurs habitlités à utiliser le socle
|
||||||
|
ADMIN_GROUP=asr
|
||||||
|
32
install.sh
32
install.sh
@ -122,3 +122,35 @@ if [ ! ${MSGS_NUM} -eq 0 ]; then
|
|||||||
fi
|
fi
|
||||||
continue_on_ok
|
continue_on_ok
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Gestion des droits et permissions
|
||||||
|
echo -en "\033[93m * Application des droits sur les répertoires:\033[0m "
|
||||||
|
chown -R ${ADMIN_USER}:${ADMIN_GROUP} ${NC_EXPL_ROOT}
|
||||||
|
RET_VAL=$?
|
||||||
|
if [ ! ${RET_VAL} -eq 0 ]; then
|
||||||
|
exit_on_error "Erreur lors l'application des droits"
|
||||||
|
fi
|
||||||
|
continue_on_ok
|
||||||
|
|
||||||
|
echo -e "\033[93m * Application des permissions sur les répertoires:\033[0m "
|
||||||
|
for DIR in cpt bin conf dat lib man mod msg
|
||||||
|
do
|
||||||
|
echo -en " * ${NC_EXPL_ROOT}/${DIR} "
|
||||||
|
chmod -R 550 ${NC_EXPL_ROOT}/${DIR}
|
||||||
|
RET_VAL=$?
|
||||||
|
if [ ! ${RET_VAL} -eq 0 ]; then
|
||||||
|
exit_on_error "Erreur lors l'application des droits sur ${NC_EXPL_ROOT}/${DIR}"
|
||||||
|
fi
|
||||||
|
continue_on_ok
|
||||||
|
done
|
||||||
|
|
||||||
|
for DIR in cpt hist log tmp
|
||||||
|
do
|
||||||
|
echo -en " * ${NC_EXPL_ROOT}/${DIR} "
|
||||||
|
chmod -R 770 ${NC_EXPL_ROOT}/${DIR}
|
||||||
|
RET_VAL=$?
|
||||||
|
if [ ! ${RET_VAL} -eq 0 ]; then
|
||||||
|
exit_on_error "Erreur lors l'application des droits sur ${NC_EXPL_ROOT}/${DIR}"
|
||||||
|
fi
|
||||||
|
continue_on_ok
|
||||||
|
done
|
||||||
|
Loading…
Reference in New Issue
Block a user