apt commands no longer hardcoded, moved includes, main program improvement, some cleanup
This commit is contained in:
@@ -11,7 +11,7 @@ conf_zfs()
|
||||
mkdir -pv /calcul/$HOSTNAME
|
||||
|
||||
# Installation de ZFS
|
||||
apt -y install zfsutils-linux
|
||||
pkginst zfsutils-linux
|
||||
|
||||
# Chargement du module et vérification
|
||||
modprobe zfs || (
|
||||
@@ -64,7 +64,7 @@ conf_ext4()
|
||||
conf_xfs()
|
||||
{
|
||||
prnt I "Installation des outils XFS..."
|
||||
apt install -y xfsprogs
|
||||
pkginst xfsprogs
|
||||
mkpart
|
||||
# A finir
|
||||
}
|
||||
@@ -81,7 +81,7 @@ conf_disk()
|
||||
fi
|
||||
|
||||
prnt I "Installation des outils de partitionnement..."
|
||||
apt install -y parted
|
||||
pkginst parted
|
||||
|
||||
conf_$CALCTYPE && (
|
||||
prnt I "Attribution des droits sur le disque de calcul."
|
||||
|
||||
@@ -1,14 +1,12 @@
|
||||
#!/bin/bash
|
||||
# Module mise à jour de la distribution
|
||||
|
||||
|
||||
|
||||
upgrade_dist()
|
||||
{
|
||||
local proxyfile=/etc/apt/apt.conf.d/00proxy
|
||||
|
||||
prnt I "Configuration du proxy pour APT..."
|
||||
if [[ $PROXYSRV ]]; then
|
||||
if [[ $PROXYAPT ]]; then
|
||||
if [[ ! -d $(basedir $proxyfile) ]]; then
|
||||
mkdir -pv /etc/apt/apt.conf.d || (
|
||||
prnt E "Impossiblle de créer le répertoire d'accueil pour la configuration d'APT."
|
||||
@@ -16,20 +14,20 @@ upgrade_dist()
|
||||
)
|
||||
fi
|
||||
backupdist $proxyfile
|
||||
echo "# Generated automatically on $(date $DATEFORMAT) by $0" > $proxyfile
|
||||
echo "Acquire::http::Proxy \"http://${PROXYSRV}:${PROXYPORT}\";" >> $proxyfile
|
||||
echo "# Generated automatically on $(stdtime) by $0" > $proxyfile
|
||||
echo "Acquire::http::Proxy \"http://${PROXYAPT}:${PROXYAPTPORT}\";" >> $proxyfile
|
||||
else
|
||||
prnt I "Pas de proxy configuré, ne fait rien."
|
||||
fi
|
||||
|
||||
prnt I "Mise à jour de la liste des paquets..."
|
||||
apt-get update
|
||||
pkgupdt
|
||||
prnt I "Application des mises à jour de paquets..."
|
||||
apt-get upgrade -y
|
||||
pkgupdg
|
||||
prnt I "Suppression de paquets indésirables..."
|
||||
apt-get remove --purge -y $RMLIST
|
||||
pkgrem $RMLIST
|
||||
prnt I "Suppression des paquets résiduels..."
|
||||
apt autoremove --purge -y
|
||||
pkgautorem
|
||||
}
|
||||
|
||||
precheck_upgrade_dist()
|
||||
@@ -40,8 +38,8 @@ precheck_upgrade_dist()
|
||||
prnt E "Réseau non fonctionnel ! Abandon."
|
||||
exit 1
|
||||
fi
|
||||
if [[ $PROXYSRV ]]; then
|
||||
[[ ! $PROXYPORT ]] && (
|
||||
if [[ $PROXYAPT ]]; then
|
||||
[[ ! $PROXYAPTPORT ]] && (
|
||||
prnt E "Un serveur proxy a été spécifié mais pas son port d'usage."
|
||||
exit 1
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user