Pagina 1 di 1

Pkgtools per Linux from scratch

Inviato: mar 15 nov 2011, 14:29
da Blallo
Ho deciso di fare qualche modifica ai pkgtools per poterli usare nella toolchain iniziale di una LFS
https://github.com/jpage89/LFS_pkgtools
Ditemi opinioni - bachi - aggiunte possibili 8)

Re: Pkgtools per Linux from scratch

Inviato: mar 15 nov 2011, 15:18
da hashbang
- Condivido la scelta di usare il parametro "--root" invece che della variabile ROOT=/path.

- Personalmente, io avrei lasciato il parametro "--terse" e l'avrei persino implementato in upgradepkg. Anzi, l'avrei reso come la modalità di default ed avrei eliminato la stampa del contenuto dello slack-desc, che reputo inutile ai fini dell'installazione (se io installo un pacchetto, so cosa sto installando. Non aspetto di vedere lo slack-desc per capire che pacchetti installo).

- Mi piace anche l'idea dello strip nel makepkg e la gestione delle man (potresti proporlo a Pat. Ridurrebbe la continua "reinvenzione della ruota" negli SlackBuild. Visto che sono operazioni "standard" per i pacchettizzatori, IMHO sarebbe comodo implementarle nativamente in makepkg).

- Le compressioni in GZIP, LZMA e BZIP2, io, personalmente le avrei eliminate.

My 2 cents

Re: Pkgtools per Linux from scratch

Inviato: mar 15 nov 2011, 15:48
da Blallo
atomix600 ha scritto:- Personalmente, io avrei lasciato il parametro "--terse" e l'avrei persino implementato in upgradepkg. Anzi, l'avrei reso come la modalità di default ed avrei eliminato la stampa del contenuto dello slack-desc, che reputo inutile ai fini dell'installazione (se io installo un pacchetto, so cosa sto installando. Non aspetto di vedere lo slack-desc per capire che pacchetti installo).
In realtà ho già eliminato del tutto la possibilità di stampare lo slack-desc escludendola completamente dallo script, quindi la --terse non occorre
atomix600 ha scritto:- Mi piace anche l'idea dello strip nel makepkg e la gestione delle man (potresti proporlo a Pat. Ridurrebbe la continua "reinvenzione della ruota" negli SlackBuild. Visto che sono operazioni "standard" per i pacchettizzatori, IMHO sarebbe comodo implementarle nativamente in makepkg).
Ci penserò :D
atomix600 ha scritto:- Le compressioni in GZIP, LZMA e BZIP2, io, personalmente le avrei eliminate.
Gzip non me la sento di eliminarlo, poichè se ti serve solo fare un pacchettino per poterlo disinstallare, non ti serve tenere il tgz risultate: lo elimini subito dopo averlo installato
lzma e bzip2 si, potrei eliminarle. Ho anche messo un post su LQ. Leggo un po' di opinioni e poi valuto.

Re: Pkgtools per Linux from scratch

Inviato: mer 16 nov 2011, 7:24
da Blallo
PS: Pat mi ha dato picche :p

Re: Pkgtools per Linux from scratch

Inviato: ven 18 nov 2011, 13:44
da submax82
jimmy_page_89 ha scritto:PS: Pat mi ha dato picche :p
Lo strip e la gestione delle man nel makepkg è una cosa proposta più volte... ma mai inserita, Pat vuole mantenere i pkgtools il più semplici possibili, non vuole inserire automatismi non necessari.

se vuoi qualcosa che renda gli slackbuild più automatici, usa slkbuild di salixos

Re: Pkgtools per Linux from scratch

Inviato: ven 18 nov 2011, 14:29
da Blallo
submax82 ha scritto:se vuoi qualcosa che renda gli slackbuild più automatici, usa slkbuild di salixos
Come sono ora i pkgtools su Slackware mi vanno bene
È solo per evitare di scrivere un passaggio in più nell'impacchettamento di una LFS
(potrei fare un alias, ma sono pigro e volevo rimuovere lo slack-desc :p )
In più importante update: l'ho reso compatibile con tar 1.26!