#!/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 [[ $PROXYPORT ]]; 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." exit 10 ) fi backupdist $proxyfile echo "# Generated automatically on $(date $DATEFORMAT) by $0" > $proxyfile echo "Acquire::http::Proxy \"http://${ACNGSRV}:3142\";" >> $proxyfile else prnt E "Un serveur proxy a été spécifié mais pas son port d'usage." fi else prnt I "Pas de proxy configuré, ne fait rien." fi prnt I "Mise à jour de la liste des paquets..." apt-get update prnt I "Application des mises à jour de paquets..." apt-get upgrade -y prnt I "Suppression de paquets indésirables..." apt-get remove --purge -y $RMLIST prnt I "Suppression des paquets résiduels..." apt autoremove --purge -y } export -f upgrade_dist