support for system locale configuration, few cleanup
This commit is contained in:
@@ -11,8 +11,9 @@ export PROXYSRVPORT="3128"
|
||||
export RMLIST="apparmor laptop-detect resolvconf"
|
||||
export APTBLACKLIST="apparmor chafa resolvconf"
|
||||
|
||||
# Langues supportés
|
||||
# Langues supportés et langue du systême
|
||||
export LOCALESET="en_US.UTF-8 fr_FR.UTF-8"
|
||||
export SYSLOCALE="fr_FR.UTF-8"
|
||||
|
||||
# Liste des paquets de base, utiles dans tous les cas
|
||||
export INSTLIST_BASE="bc curl dc debconf-utils deborphan dos2unix dump \
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
# Importe les paramètres spécifiques LEGOS
|
||||
. $MYPATH/conf/includes/legos.conf.sh
|
||||
|
||||
# Importe les paramètres pour Debian
|
||||
# Importe les paramètres pour Debian et Ubuntu
|
||||
. $MYPATH/conf/includes/debian.conf.sh
|
||||
|
||||
# -------------- Section générale ---------------
|
||||
# Utilisateur de la machine (celui qui sera renseigné dans l'installeur Ubuntu)
|
||||
# Utilisateur de la machine (celui qui a été renseigné dans l'installeur Ubuntu)
|
||||
export MAINUSER="levasseur"
|
||||
|
||||
# Interface réseau principale
|
||||
@@ -25,7 +25,7 @@ export WITH_VM="true"
|
||||
export UBUNTU_FLAVOR=xubuntu
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# -------------- Section disque de calcul ---------------
|
||||
# -------------------- Section disque de calcul ---------------------
|
||||
# Niveau ZFS : mirror (RAID1), raidz1 (RAID5), raidz2 (RAID6)
|
||||
# Laisser vide pour RAID0
|
||||
export CALCLEVEL=""
|
||||
@@ -38,6 +38,6 @@ export CALCDRV="/dev/disk/by-id/xxxxx"
|
||||
export FORCEBLANK="no"
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# -------------- Section modules d'init ---------------
|
||||
# -------------------- Section modules d'init ---------------------
|
||||
export MODULE_LIST="upgrade_dist conf_disks conf_locale conf_ntp conf_ssh \
|
||||
install_desktop install_pkg"
|
||||
|
||||
3
init.sh
3
init.sh
@@ -73,7 +73,8 @@ install_profile()
|
||||
# Supervision
|
||||
patch_snmp()
|
||||
{
|
||||
backupdist /etc/snmp/snmpd.conf /etc/default/snmpd /lib/systemd/system/snmpd.service /etc/init.d/snmpd
|
||||
backupdist /etc/snmp/snmpd.conf /etc/default/snmpd /lib/systemd/system/snmpd.service \
|
||||
/etc/init.d/snmpd
|
||||
installfile snmpd.conf /etc/snmp/snmpd.conf
|
||||
installfile snmpd.init /etc/init.d/snmpd
|
||||
[[ -e /lib/systemd/system/snmpd.service ]] &&
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Locale
|
||||
|
||||
export VER_conf_locale="0.0.1"
|
||||
export VER_conf_locale="0.0.2"
|
||||
|
||||
conf_locale()
|
||||
{
|
||||
@@ -11,13 +11,23 @@ conf_locale()
|
||||
done
|
||||
prnt I "Régénération du cache de locale..."
|
||||
locale-gen
|
||||
|
||||
prnt I "Définition de la langue du systême..."*
|
||||
[[ ! $SYSLOCALE ]] && export SYSLOCALE=C
|
||||
local fname=/etc/default/locale
|
||||
backupdist $fname
|
||||
echo "# Generated by init on $(stdtime)" > $fname
|
||||
echo "LANG=$SYSLOCALE" >> $fname
|
||||
for cfg in ADDRESS IDENTIFICATION MEASUREMENT MONETARY NAME NUMERIC PAPER \
|
||||
TELEPHONE TIME; do
|
||||
echo "LC_$cfg=$SYSLOCALE"
|
||||
done
|
||||
}
|
||||
|
||||
precheck_conf_locale()
|
||||
{
|
||||
if [[ ! $LOCALESET ]]; then
|
||||
prnt W "Aucune locale définie !"
|
||||
fi
|
||||
[[ ! $LOCALESET ]] && prnt W "Aucune locale définie !"
|
||||
[[ ! $SYSLOCALE ]] && prnt W "Pas de locale systême définie, C sera utilié."
|
||||
}
|
||||
|
||||
export -f conf_locale
|
||||
|
||||
@@ -16,7 +16,7 @@ conf_ntp()
|
||||
line="${line}server $srv iburst\n"
|
||||
done
|
||||
sed -i -e "s/@SERVERLIST@/$line/" $dest &&
|
||||
echo "# Generated on $(date --rfc-3339=seconds)" >> $dest &&
|
||||
echo "# Generated on $(stdtime)" >> $dest &&
|
||||
mv -fv $dest /etc/ntp.conf
|
||||
|
||||
prnt I "Démarrage du service ntp..."
|
||||
|
||||
Reference in New Issue
Block a user