poldek --split

Rafał Kleger-Rudomin klakier w pld.org.pl
Śro, 27 Cze 2001, 21:26:14 CEST


Arkadiusz Miskiewicz <misiek w pld.org.pl> writes:

> Hej,
> 
> Kombinuję właśnie z generowaniem 2 iso i odpowiednim dzieleniem za
> pomocą poldka. I tak:
> 
> - nie generuje plików przy pracy via ftp czyli np.
> [misiek w arm abc]$ ./poldek -v -s ftp://ftp.pld.org.pl/PLD-1.0/i386/PLD/RPMS/ --split 650
> Loading ftp://ftp.pld.org.pl/PLD-1.0/i386/PLD/RPMS/packages.dir.gz...
> 2522 packages read
> Indexing...
> [misiek w arm abc]$ 
> (lokalnie działa). IMHO powinno działać również zdalnie bo w końcu
> informacje o zależnościach są w packages.dir cacheowanym lokalnie.
> 
> - format plików jest niezbyt wygodny do zastosowania z mkisofs.
> mkisofsowi podaje się plik zawierający listę globów jakie ma
> _wyłączyć_ z image więc najlepiej by było gdyby można ów format
> definiować np.
> --split-format="*%p*"
> (%d/%D - katalog w ktorym siedzi ow plik (wzgledny, bezwgledny), %p -
> nazwa pakietu, %v - wersja pakietu, %r - release, %a - arch itp)
> i do tego opcja negacji (--split-negation czy coś) tzn potrzebne
> (aczkolwiek nie konieczne) są listy plików do wyłączenia, a nie
> włączenia.

IMHO rozpychanie poldka ocjami po to by go dostosować do mkisofs
to trochę przegięcie...
Można po po prostu robić linki i iso robić z -f (obecnie i tak z -f jest robione)
Ewentualnie dodatkowe przetwarzanie tego co wypluje, jedno sort|uniq 
i masz różnicę zbioru.

Natomiast mógłby by default wypluwać listę plików nie tylko package-ver-rel.

> Also IMVHO wpisywanie zakomentowanych informacji do packages.chunk*
> też jest błe - niech poldek wypisuje to info na stdout albo coś w tym
> stylu. Tam jest potrzebna lista globów do wyłączenia lub lista plików
> _o pełnych nazwach_ (wraz z ścieżką) do włączenia.

j.w., imho pełne nazwy bez ścieżki wystarczą

Rafał

-- 
Rafał Kleger-Rudomin (klakier w pld.org.pl)



Więcej informacji o liście dyskusyjnej pld-installer