Pagina 1 di 1

creare tgz personailzzazioni

Inviato: mar 3 lug 2007, 19:58
da danix
Ciau a tutti,
non so se l'oggetto di questo topic sia chiaro, quindi provo a spiegarmi con un esempio:

Ho dei miei script bash in /usr/local/bin, non si tratta di nulla di compilato, semplicemente script copiati li dalla mia home, come faccio a creare un pacchetto tgz che in automatico mi posizioni tutti gli script al loro posto??

Non mi regolo a scrivere uno slackbuild del genere, mi date un'idea di come potrebbe essere??

Grazie mille a tutti

Inviato: mer 4 lug 2007, 1:36
da B4sH
non credo ti serva uno slackbuild o un .tgz, secondo me basta un mv *.sh /usr/local/bin

Inviato: mer 4 lug 2007, 11:05
da submax82
B4sH ha scritto:non credo ti serva uno slackbuild o un .tgz, secondo me basta un mv *.sh /usr/local/bin
bè questo lo sapevamo ... ma lui vuole fare il pacchetto

bastano dei semplici cp...
per vedere come si fà uno slackbuild simile guarda quello di kernelpkg ad esempio che non è altro che uno script

Inviato: mer 4 lug 2007, 11:13
da B4sH
se ho ben capito il problema, si tratta di spostare degli script .sh in /usr/local/bin e per fare questo è necessario un .tgz? Sinceramente mi sembra uno spreco di tempo...

Inviato: mer 4 lug 2007, 11:29
da submax82
B4sH ha scritto:se ho ben capito il problema, si tratta di spostare degli script .sh in /usr/local/bin e per fare questo è necessario un .tgz? Sinceramente mi sembra uno spreco di tempo...
no lui vuole creare un pacchetto per installare dei scripts creati da lui...

Inviato: mer 4 lug 2007, 11:51
da B4sH
ok, non avevo allora capito cosa volesse dire :D

Inviato: mer 4 lug 2007, 22:23
da danix
submax82 ha scritto:no lui vuole creare un pacchetto per installare dei scripts creati da lui...
esatto, siccome gli script in questione sono portabili dalla slackware 11.0 alla 12.0 (e sono anche abbastanza sparpagliati per il sistema) volevo creare un tgz in grado di installarli tutti sulla 12.0 negli stessi posti in cui li avevo sulla 11.0...

Spero di essermi spiegato meglio, grazie lo stesso per le risposte, adesso darò un'occhiata allo slackbuild di kernelpkg...

A presto...

Inviato: gio 5 lug 2007, 1:07
da Dani
Se ho capito bene ti basta un makepkg.
Crei in tmp una directory temporanea dentro la quale crei altre sottodirectory che corrispondono al percorso in cui vuoi vada a finire lo script.Fatto questo copi lo script dentro la sottodirectory appena creata (ad esempio /tmp/build_script/usr/bin/) quindi entri in build_script e dai un makepkg !

Inviato: gio 5 lug 2007, 7:47
da Loris
Danix mandami i file che ti faccio io un pacchettone ;)

Inviato: gio 5 lug 2007, 10:50
da danix
Loris ha scritto:Danix mandami i file che ti faccio io un pacchettone ;)
Grazie Loris, sei davvero molto gentile, ma preferisco fare da me, così imparo qualcosina di nuovo :) , sto dando un'occhiata allo slackbuild di kernelpkg di submax, prenderò spunto da li...

Comunque quando finisco ti mando il tgz, così gli dai un'occhiata e mi dici cosa ne pensi, ok??

Ancora grazie mille...