Code: Select all
for c in `ls /var/db/pkg` ; do ( for n in `ls /var/db/pkg/$c` ; do quickpkg --include-config=y --include-unmodified-config=y =$c/$n ; emerge --root=/mnt/gentoo --config-root=/mnt/gentoo -1OK =$c/$n ; done ) ; doneA questo punto basta usare etc-update o dispatch-conf per andare a sistemare i file di configurazione.
Tenete in conto anche quanto già suggerito qui, ovviamente, quindi
Code: Select all
for c in `ls /var/db/pkg` ; do ( for n in `ls /var/db/pkg/$c` ; do quickpkg --include-config=y --include-unmodified-config=y =$c/$n ; done ) ; doneCode: Select all
for c in `ls /var/db/pkg` ; do ( for n in `ls /var/db/pkg/$c` ; do emerge --root=/mnt/gentoo --config-root=/mnt/gentoo -1OK =$c/$n ; done ) ; doneInutile dire che se si deve solo cambiare disco basta usare rsync o cp (leggere con attenzione il manuale e le discussioni sull'argomento), secondo le preferenze ed i rovesci della medaglia, o partimage o passare per il cosiddetto stage4 se si deve ripartizionare (sullo stesso disco).
