some readability improvements
This commit is contained in:
43
conf/includes/gl.conf.sh
Normal file
43
conf/includes/gl.conf.sh
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
# Domaine geoffray-levasseur.org
|
||||||
|
export MAINDOM="geoffray-levasseur.org"
|
||||||
|
|
||||||
|
# Proxy apt-cacher-ng
|
||||||
|
export PROXY_APT="balut.$MAINDOM"
|
||||||
|
export PROXY_APT_PORT="3142"
|
||||||
|
|
||||||
|
# Available languanges and system language
|
||||||
|
export LOCALESET="en_US.UTF-8 fr_FR.UTF-8"
|
||||||
|
export SYSLOCALE="fr_FR.UTF-8"
|
||||||
|
|
||||||
|
# Default Shell, for new users
|
||||||
|
export DEFAULT_SHELL="/bin/bash"
|
||||||
|
|
||||||
|
# User created by installer, unneeded
|
||||||
|
export REMOVE_USERS="fatal"
|
||||||
|
|
||||||
|
# NTP server list
|
||||||
|
export NTPSERVERS="didicas.$MAINDOM cagua.$MAINDOM"
|
||||||
|
|
||||||
|
# Ceph share
|
||||||
|
export CEPH_SRV_NAMES="mayon pinatubo ragang taal jolo"
|
||||||
|
export CEPHIP_mayon="192.168.1.254"
|
||||||
|
export CEPHIP_pinatubo="192.168.1.253"
|
||||||
|
export CEPHIP_ragang="192.168.1.252"
|
||||||
|
export CEPHIP_taal="192.168.1.251"
|
||||||
|
export CEPHIP_jolo="192.168.1.30"
|
||||||
|
export CEPH_SECRET="AQAxSf5c2A/CMxAAnOu1RrSf7Yr2h60CLttq4g=="
|
||||||
|
export SHARED_HOME="false"
|
||||||
|
|
||||||
|
# Check MK
|
||||||
|
export MK_VERSION="2.0.0p15-1"
|
||||||
|
export MK_URL="https://nagios.geoffray-levasseur.org/check_mk/check_mk/agents/check-mk-agent_${MK_VERSION}_all.deb"
|
||||||
|
export MK_SERVER_IP="192.168.1.201"
|
||||||
|
|
||||||
|
# Samba
|
||||||
|
export SMBSRV="silay"
|
||||||
|
|
||||||
|
# Syslog
|
||||||
|
export SYSLOG_SRV="biliran.$MAINDOM"
|
||||||
|
|
||||||
|
# System mail
|
||||||
|
export MAIL_RELAY="matutum.$MAINDOM"
|
||||||
@@ -2,10 +2,10 @@
|
|||||||
export MAINDOM="legos.obs-mip.fr"
|
export MAINDOM="legos.obs-mip.fr"
|
||||||
|
|
||||||
# Proxy LEGOS
|
# Proxy LEGOS
|
||||||
#export PROXYAPT="acng.$MAINDOM"
|
#export PROXY_APT="acng.$MAINDOM"
|
||||||
#export PROXYAPTPORT="3142"
|
#export PROXY_APT_PORT="3142"
|
||||||
export PROXYSRV="proxy.$MAINDOM"
|
export PROXY_SRV="proxy.$MAINDOM"
|
||||||
export PROXYSRVPORT="3128"
|
export PROXY_SRV_PORT="3128"
|
||||||
|
|
||||||
# Langues supportés et langue du systême
|
# Langues supportés et langue du systême
|
||||||
export LOCALESET="en_US.UTF-8 fr_FR.UTF-8"
|
export LOCALESET="en_US.UTF-8 fr_FR.UTF-8"
|
||||||
@@ -19,4 +19,4 @@ export DEFAULT_SHELL="/bin/bash"
|
|||||||
#export CALCMOUNTPOINT="/calcul/$HOSTNAME"
|
#export CALCMOUNTPOINT="/calcul/$HOSTNAME"
|
||||||
|
|
||||||
# Liste des serveurs NTP
|
# Liste des serveurs NTP
|
||||||
#export NTPSERVERS="ntp1.$MAINDOM ntp2.$MAINDOM"
|
#export NTP_SERVERS="ntp1.$MAINDOM ntp2.$MAINDOM"
|
||||||
|
|||||||
@@ -2,13 +2,10 @@
|
|||||||
export MAINDOM="legos.obs-mip.fr"
|
export MAINDOM="legos.obs-mip.fr"
|
||||||
|
|
||||||
# Proxy LEGOS
|
# Proxy LEGOS
|
||||||
export PROXYAPT="acng.$MAINDOM"
|
export PROXY_APT="acng.$MAINDOM"
|
||||||
export PROXYAPTPORT="3142"
|
export PROXY_APT_PORT="3142"
|
||||||
export PROXYSRV="proxy.$MAINDOM"
|
export PROXY_SRV="proxy.$MAINDOM"
|
||||||
export PROXYSRVPORT="3128"
|
export PROXY_SRV_PORT="3128"
|
||||||
|
|
||||||
# Distribution sources.list (Ubuntu Focal)
|
|
||||||
export APT_SOURCE_LIST="ubuntu_focal.list"
|
|
||||||
|
|
||||||
# Langues supportés et langue du systême
|
# Langues supportés et langue du systême
|
||||||
export LOCALESET="en_US.UTF-8 fr_FR.UTF-8"
|
export LOCALESET="en_US.UTF-8 fr_FR.UTF-8"
|
||||||
@@ -22,4 +19,7 @@ export CALCTYPE="zfs"
|
|||||||
export CALCMOUNTPOINT="/calcul/$HOSTNAME"
|
export CALCMOUNTPOINT="/calcul/$HOSTNAME"
|
||||||
|
|
||||||
# Liste des serveurs NTP
|
# Liste des serveurs NTP
|
||||||
export NTPSERVERS="ntp1.$MAINDOM ntp2.$MAINDOM"
|
export NTP_SERVERS="ntp1.$MAINDOM ntp2.$MAINDOM"
|
||||||
|
|
||||||
|
# Relay mail
|
||||||
|
export MAIL_RELAY="smpt.$MAINDOM"
|
||||||
|
|||||||
@@ -45,9 +45,9 @@ export -f get_mod_name
|
|||||||
set_system_proxy()
|
set_system_proxy()
|
||||||
{
|
{
|
||||||
# Declare proxy system vars if needed and if not already declared
|
# Declare proxy system vars if needed and if not already declared
|
||||||
if [[ -n $PROXYSRV && -n $PROXYSRVPORT && -z $NO_PROXY ]]; then
|
if [[ -n $PROXY_SRV && -n $PROXY_SRV_PORT && -z $NO_PROXY ]]; then
|
||||||
export http_proxy=${http_proxy:-"http://$PROXYSRV:$PROXYSRVPORT/"}
|
export http_proxy=${http_proxy:-"http://$PROXY_SRV:$PROXY_SRV_PORT/"}
|
||||||
export https_proxy=${https_proxy:-"http://$PROXYSRV:$PROXYSRVPORT/"}
|
export https_proxy=${https_proxy:-"http://$PROXY_SRV:$PROXY_SRV_PORT/"}
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
export -f set_system_proxy
|
export -f set_system_proxy
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
# * NTPSERVERS: list of NTP servers
|
# * NTPSERVERS: list of NTP servers
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
export VER_conf_ntp="0.1.2"
|
export VER_conf_ntp="0.1.3"
|
||||||
export DEP_conf_ntp=""
|
export DEP_conf_ntp=""
|
||||||
|
|
||||||
conf_ntp()
|
conf_ntp()
|
||||||
@@ -31,7 +31,7 @@ conf_ntp()
|
|||||||
backupdist /etc/ntp.conf
|
backupdist /etc/ntp.conf
|
||||||
installfile ntp.conf $dest
|
installfile ntp.conf $dest
|
||||||
local line=""
|
local line=""
|
||||||
for srv in $NTPSERVERS; do
|
for srv in $NTP_SERVERS; do
|
||||||
line="${line}server $srv iburst\n"
|
line="${line}server $srv iburst\n"
|
||||||
done
|
done
|
||||||
sed -i -e "s/@SERVERLIST@/$line/" $dest &&
|
sed -i -e "s/@SERVERLIST@/$line/" $dest &&
|
||||||
@@ -47,12 +47,15 @@ conf_ntp()
|
|||||||
# NTP
|
# NTP
|
||||||
precheck_conf_ntp()
|
precheck_conf_ntp()
|
||||||
{
|
{
|
||||||
if [[ -z $NTPSERVERS ]]; then
|
if [[ -z $NTP_SERVERS ]]; then
|
||||||
prnt E "No configured NTP server!"
|
prnt E "No configured NTP server!"
|
||||||
die 151
|
die 151
|
||||||
else
|
else
|
||||||
file_exists ntp.conf
|
file_exists ntp.conf
|
||||||
prnt m "The NTP servers to be used will be: $NTPSERVERS"
|
prnt m "The NTP servers to be used will be:"
|
||||||
|
for srv in $NTP_SERVERS; do
|
||||||
|
prnt m " * $srv"
|
||||||
|
done
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -9,11 +9,13 @@
|
|||||||
# https://opensource.org/licenses/BSD-3-Clause
|
# https://opensource.org/licenses/BSD-3-Clause
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
# Variable:
|
# Variable:
|
||||||
# * PROXYAPT: Proxy to use with APT (eg. APT Cacher)
|
# * PROXY_APT: Proxy to use with APT (eg. APT Cacher), optionnal
|
||||||
# * PROXYAPTPORT: Working port for APT proxy
|
# * PROXY_APT_PORT: Working port for APT proxy if one declared
|
||||||
|
# * PROXY_SRV: General purpose proxy if PROXY_APT is undefined
|
||||||
|
# * PROXY_SRV_PORT: Working port for general purpose proxy if one declared
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
export VER_upgrade_dist="0.2.0"
|
export VER_upgrade_dist="0.2.1"
|
||||||
|
|
||||||
# As aptitude might fail if clock is too far from real time, we need to depend
|
# As aptitude might fail if clock is too far from real time, we need to depend
|
||||||
# on ntp
|
# on ntp
|
||||||
@@ -27,12 +29,13 @@ upgrade_dist()
|
|||||||
# We backup entire apt dir as future version will normalise source.list files
|
# We backup entire apt dir as future version will normalise source.list files
|
||||||
backupdist /etc/apt
|
backupdist /etc/apt
|
||||||
prnt I "Basic apt configuration..."
|
prnt I "Basic apt configuration..."
|
||||||
echo 'APT::Install-Recommends "false";' > $norecommends
|
echo "# Generated automatically on $(stdtime) by $0" > $norecommend
|
||||||
|
echo 'APT::Install-Recommends "false";' >> $norecommends
|
||||||
echo 'APT::AutoRemove::RecommendsImportant "false";' >> $norecommends
|
echo 'APT::AutoRemove::RecommendsImportant "false";' >> $norecommends
|
||||||
echo 'APT::AutoRemove::SuggestsImportant "false";' >> $norecommends
|
echo 'APT::AutoRemove::SuggestsImportant "false";' >> $norecommends
|
||||||
|
|
||||||
prnt I "Configuring proxy for APT..."
|
prnt I "Configuring proxy for APT..."
|
||||||
if [[ -n $PROXYAPT ]]; then
|
if [[ -n $PROXY_APT ]]; then
|
||||||
if [[ ! -d $(dirname $proxyfile) ]]; then
|
if [[ ! -d $(dirname $proxyfile) ]]; then
|
||||||
mkdir -pv $(dirname $proxyfile) || (
|
mkdir -pv $(dirname $proxyfile) || (
|
||||||
prnt E "Impossible to create directory to receive APT configuration."
|
prnt E "Impossible to create directory to receive APT configuration."
|
||||||
@@ -40,10 +43,10 @@ upgrade_dist()
|
|||||||
)
|
)
|
||||||
fi
|
fi
|
||||||
echo "# Generated automatically on $(stdtime) by $0" > $proxyfile
|
echo "# Generated automatically on $(stdtime) by $0" > $proxyfile
|
||||||
echo "Acquire::http::Proxy \"http://${PROXYAPT}:${PROXYAPT_PORT}\";" >> $proxyfile
|
echo "Acquire::http::Proxy \"http://${PROXY_APT}:${PROXY_APT_PORT}\";" >> $proxyfile
|
||||||
elif [[ -n $http_proxy ]]; then
|
elif [[ -n $http_proxy ]]; then
|
||||||
echo "# Generated automatically on $(stdtime) by $0" > $proxyfile
|
echo "# Generated automatically on $(stdtime) by $0" > $proxyfile
|
||||||
echo "Acquire::http::Proxy \"http://${http_proxy}\";" >> $proxyfile
|
echo "Acquire::http::Proxy \"http://${PROXY_SRV}:${PROXY_SRV_PORT}\";" >> $proxyfile
|
||||||
else
|
else
|
||||||
prnt I "No proxy configured, nothing to do."
|
prnt I "No proxy configured, nothing to do."
|
||||||
fi
|
fi
|
||||||
@@ -69,8 +72,12 @@ precheck_upgrade_dist()
|
|||||||
prnt E "It seems network configuration is not functionnal! Giving up."
|
prnt E "It seems network configuration is not functionnal! Giving up."
|
||||||
die 160
|
die 160
|
||||||
fi
|
fi
|
||||||
if [[ -n $PROXYAPT && -z $PROXYAPT_PORT ]]; then
|
if [[ -n $PROXY_APT && -z $PROXY_APT_PORT ]]; then
|
||||||
prnt E "A proxy server have been specified but not its working port."
|
prnt E "An APT proxy server have been specified but not its working port."
|
||||||
|
die 160
|
||||||
|
fi
|
||||||
|
if [[ -n $PROXY_SRV && -z $PROXY_SRV_PORT ]]; then
|
||||||
|
prnt E "A general proxy server have been specified but not its working port."
|
||||||
die 160
|
die 160
|
||||||
fi
|
fi
|
||||||
file_exists pkgman/${SYS_DIST}_${SYS_VER}.list
|
file_exists pkgman/${SYS_DIST}_${SYS_VER}.list
|
||||||
|
|||||||
Reference in New Issue
Block a user