Browse Source

"MàJ script install.sh"

master
Doug Le Tough 4 years ago
parent
commit
90bf430e7e
3 changed files with 40 additions and 1 deletions
  1. +2
    -1
      bin/expl_deploy_socle.sh
  2. +6
    -0
      conf/install_init.conf
  3. +32
    -0
      install.sh

+ 2
- 1
bin/expl_deploy_socle.sh View File

@ -93,7 +93,7 @@ function scp_socle_dir
function install_socle
{
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=$?
if [ ! ${RET_VAL} -eq 0 ]; then
ERROR="Erreur lors de l'installation du socle."
@ -106,5 +106,6 @@ function install_socle
#-----------------------------------------------------------------------
check_socle_dir
scp_socle_dir
install_socle
fct_erreur 0

+ 6
- 0
conf/install_init.conf View File

@ -10,3 +10,9 @@ PROFILE_DIR=/etc/profile.d
# Le nom du fichier de profile système à créer
PROFILE_FILE=tetalab.sh
# Utilisateur gestionnaire de l'infrastructure
ADMIN_USER=asr
# Groupe des utilisateurs habitlités à utiliser le socle
ADMIN_GROUP=asr

+ 32
- 0
install.sh View File

@ -122,3 +122,35 @@ if [ ! ${MSGS_NUM} -eq 0 ]; then
fi
continue_on_ok
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…
Cancel
Save