script equo

Tutto ciò che è pertinente a Sabayon Linux, indipendentemente dall'architettura e dall'ambiente grafico

Moderator: Moderators

script equo

Postby marcb » Sun Nov 10, 2013 22:34

che ne dite di questo piccolo script per aggiornare tramite equo? :alien:

Code: Select all
#!/bin/bash
#aggiorna sabayon con equo

if [ "$RUNNING_IN_NEW_XTERM" != t ] ; then
        RUNNING_IN_NEW_XTERM=t exec xterm -geometry 160x75 -fg white -bg black -fn 7x13 -fa "Monospace:size=10:antialias=true" -e "$0 $*"
fi

if [ "$(id -u)" = "0" ]; then
        echo "---script di aggiornamento da shell ---"
    fi

if [ ! "$(id -u)" = "0" ]; then
        echo "---lo script va eseguito da root---"
   read -n1 -r -p "script terminato, premere un tasto per chiudere la shell..." key
   exit 0
    fi

equo update
equo upgrade --ask --configfiles
equo conf update

echo ""
echo ""
echo "procedo con equo rescue spmsync"
read -n1 -r -p "Press any key to continue..." key

equo rescue spmsync
echo ""

echo "procedo simulando equo deptest -p"
equo deptest -p
echo "simulazione deptest completata"
echo "eventualmente procedi con equo libtest -p (lungo)"
#equo libtest -p
echo ""

read -n1 -r -p "script terminato,  premere un tasto per chiudere la shell..." key
marcb
Simple Hen
 
Posts: 40
Joined: Tue Jul 06, 2010 22:42

Re: script equo

Postby marcb » Sun Nov 24, 2013 14:57

un po' di motivi che sono alla base dello script:

1- mantenere l'aggiornamento in manuale senza scrivere ogni volta i comandi necessari
2- mantenere l'output in una shell
3- aggiornare correttamente evitando che si accumuli "sporco" residuo di vecchi pacchetti
mi pare di capire da altri post che a questo proposito l'opzione giusta sia --purge e non --configfiles
qualche esperto di equo può confermare/smentire questo?

ho sbagliato tutto e dovevo lasciare in automatico? :cyclops:
marcb
Simple Hen
 
Posts: 40
Joined: Tue Jul 06, 2010 22:42


Return to Sabayon Linux Discussioni Generali

Who is online

Users browsing this forum: No registered users and 1 guest

cron