Non fidarti troppo pero', io l'ho provata con -warn senza danni ma chissa', magari una VM e' meglio non si sa mai.
fondamentalmente ho modificato le due funzioni cat_except() e remove_packages() per operare su piu' file contemporaneamente e funzionare ugualmente(spero) con meno sort.
il removepkg patchato funziona come quello di pat a meno che non gli passi l'opzione -multi,
quindi:
patched_removepkg -multi -warn pacchetto1 .. pacchettox
un'ultima cosa: se ne reindirizzi l'output in un file differira' da quello del removepkg originale perche' l' originale non si accorge di alcune cose:
pacchetto A che contiene file x
pacchetto B che contiene file x
(e x non e' contenuto da nessuna altra parte)
il "removepkg -warn A B" originale con l'opzione -warn ti dice che x non verra' rimosso perche' contenuto in un altro pacchetto, invece "patched_removepkg -multi -warn A B" te lo segna come rimovibile
Auguri!!!
[edit]
ho cancellato la patch: il file completo si trova qui: http://ilportalegdr.it/files/multi_removepkg.gz
[/edit]

