managing systemd-timesyncd in conf_ntp, make use of die instead of exit

This commit is contained in:
fatalerrors
2021-06-18 11:34:22 +02:00
parent 076a12b770
commit 8bb69f931d
6 changed files with 19 additions and 12 deletions

View File

@@ -14,7 +14,7 @@ add_users()
# Authentication # Authentication
authnz() authnz()
{ {
pkginst nscd libpam-krb5 libnss-ldap libpam-ldap pkginst krb5-user libpam-krb5 libnss-ldap libpam-ldap nscd
backupdist /etc/krb5.conf /etc/libnss-ldap.conf /etc/pam_ldap.conf \ backupdist /etc/krb5.conf /etc/libnss-ldap.conf /etc/pam_ldap.conf \
/etc/nsswitch.conf /etc/pam.d/common-session \ /etc/nsswitch.conf /etc/pam.d/common-session \

View File

@@ -1,6 +1,6 @@
# Configuration du disque de calcul # Configuration du disque de calcul
export VER_conf_disk="0.0.2" export VER_conf_disk="0.0.4"
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
# Cas de ZFS # Cas de ZFS
@@ -96,7 +96,7 @@ precheck_conf_disk()
{ {
if [[ ! $(type -t conf_$CALCTYPE) == "function" ]]; then if [[ ! $(type -t conf_$CALCTYPE) == "function" ]]; then
prnt E "Format de disque inconnu ($CALCTYPE) !" prnt E "Format de disque inconnu ($CALCTYPE) !"
exit 1 die 5
fi fi
prnt I "Vérification des lecteurs pour disque de calcul." prnt I "Vérification des lecteurs pour disque de calcul."
@@ -116,14 +116,14 @@ precheck_conf_disk()
fi fi
else else
prnt E "Le disque $drv n'existe pas. Abandon." prnt E "Le disque $drv n'existe pas. Abandon."
exit 1 die 5
fi fi
(( drvcount+=1 )) (( drvcount+=1 ))
done done
if [[ ! $CALCTYPE=="zfs" && drvcount -gt 1 ]]; then if [[ ! $CALCTYPE=="zfs" && drvcount -gt 1 ]]; then
prnt E "Plusieurs diques impossibles avec Ext4 ou XFS !" prnt E "Plusieurs diques impossibles avec Ext4 ou XFS !"
exit 1 die 5
fi fi
} }

View File

@@ -1,9 +1,16 @@
# NTP # NTP
export VER_conf_ntp="0.0.2" export VER_conf_ntp="0.0.3"
conf_ntp() conf_ntp()
{ {
if [[ $(pidof systemd) ]]; then
prnt I "Désactivation de Systemd-timesyncd..."
systemctl disable systemd-timesyncd || true
fi
prnt I "Installation du démon ntp..."
pkginst ntp
prnt I "Arrêt du service ntp..." prnt I "Arrêt du service ntp..."
svc_stop ntp svc_stop ntp
@@ -28,7 +35,7 @@ precheck_conf_ntp()
{ {
if [[ ! $NTPSERVERS ]]; then if [[ ! $NTPSERVERS ]]; then
prnt E "Pas de serveur NTP configuré !" prnt E "Pas de serveur NTP configuré !"
exit 1 die 5
fi fi
} }

View File

@@ -15,7 +15,7 @@ install_desktop()
precheck_install_desktop() precheck_install_desktop()
{ {
[[ ! $UBUNTU_FLAVOR ]] && prnt W "Pas de saveur Ubuntu choisi, \ [[ ! $UBUNTU_FLAVOR ]] && prnt W "Pas de saveur Ubuntu choisie, \
aucun environnement de bureau ne sera installé !" aucun environnement de bureau ne sera installé !"
[[ $X11_DRV ]] && prnt W "Des pilotes non libres seront installé." [[ $X11_DRV ]] && prnt W "Des pilotes non libres seront installé."
} }

View File

@@ -5,7 +5,7 @@ export VER_install_pkg="0.0.1"
install_pkg() install_pkg()
{ {
[[ $PKGLIST ]] && [[ $PKGLIST ]] &&
prnt I "Installation des la sélection de paquets..." && prnt I "Installation de la sélection de paquets..." &&
pkginst $PKGSEL pkginst $PKGSEL
} }

View File

@@ -1,6 +1,6 @@
# Module mise à jour de la distribution # Module mise à jour de la distribution
export VER_upgrade_dist="0.0.2" export VER_upgrade_dist="0.0.3"
upgrade_dist() upgrade_dist()
{ {
@@ -37,12 +37,12 @@ precheck_upgrade_dist()
wget -q --tries=10 --timeout=20 --spider http://google.com wget -q --tries=10 --timeout=20 --spider http://google.com
if [[ ! $? -eq 0 ]]; then if [[ ! $? -eq 0 ]]; then
prnt E "Réseau non fonctionnel ! Abandon." prnt E "Réseau non fonctionnel ! Abandon."
exit 1 die 5
fi fi
if [[ $PROXYAPT ]]; then if [[ $PROXYAPT ]]; then
[[ ! $PROXYAPTPORT ]] && ( [[ ! $PROXYAPTPORT ]] && (
prnt E "Un serveur proxy a été spécifié mais pas son port d'usage." prnt E "Un serveur proxy a été spécifié mais pas son port d'usage."
exit 1 die 5
) )
fi fi
} }