attimo di noia... ne approfitto per postare questo piccolo snippetino che uso per togliere dai miei sistemi pacchetti in base a una determinata wildmask.
Dovete avere installato
Code: Select all
app-portage/gentoolkitCode: Select all
#!/bin/bash
for a in `qpkg -nc -I -v "$1"|cut -d ' ' -f1`
do
lista="$lista $a"
done
if [ -n "$lista" ]
then
emerge -C -av $lista
else
echo "Spiacente, non esiste nessun pacchetto installato che corrisponda a \"$1\"."
fi
Code: Select all
chmod u+x unmergebymaskCode: Select all
./unmergebymask synceCode: Select all
goliath root $ /usr/local/scripts/portage/unmergemask synce
>>> These are the packages that I would unmerge:
app-pda/synce-trayicon
selected: 0.8
protected: none
omitted: none
app-pda/synce-dccm
selected: 0.8.9
protected: none
omitted: none
app-pda/synce-serial
selected: 0.8.9
protected: none
omitted: none
app-pda/synce-librapi2
selected: 0.8.9
protected: none
omitted: none
app-pda/synce-libsynce
selected: 0.8.9
protected: none
omitted: none
app-pda/synce-gnomevfs
selected: 0.8
protected: none
omitted: none
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
Do you want me to unmerge these packages? [Yes/No]Buon lavoro ragazzi.

