Det scriptet jag använder för att lösa ungefär samma sak;
Kod: Markera allt
! /bin/bash
#
if [[ $(whoami) == "root" ]]; then
if [[ -z $1 ]]; then
echo "-Updating old method..."
apt-get update && apt-get -y --allow-downgrades --allow-remove-essential --allow-change-held-packages upgrade && apt-get -y --allow-downgrades --allow-remove-essential --allow-change-held-packages dist-upgrade
else
echo "-Updating new method..."
sudo aptitude update
sudo aptitude full-upgrade -y
sudo aptitude -vv autoclean
fi
else
echo
echo "-You are not root"
echo
fi
Och man kör det alltså rätt upp och ned för att använda den gamla metoden, men om man anger en parameter (vilken som helst) så kör den den nya metoden.
Själv har jag kallat scriptet för "au" och kör det med gamla metoden genom att bara ange "./au" (om det inte finns med i PATH) och "./au 1" för att köra med nya metoden...
