file .run

Angelo Naselli na_spa@libero.it
Dom 6 Lug 2008 23:55:46 CEST


domenica 06 luglio 2008, Ale Ritty ha scritto:
> Ciao a tutti!
> Volevo avere qualche informazione in più sulla struttura dei file .run
> e su come si creano!

Immagino tu ti riferisca a dei file tipo il vecchi installer di nvidia 
o java...
Sono degli script comuni in genere per bash o per sh che al loro interno 
contengono un file binario, per esempio un tar.bz2.
La testa del file è lo script che esegue ciò che ti serve e poi prende
la coda del file (parte binaria) e la butta su un file temporaneo
sul quale lavorerà dopo. Se non ricordo male su sourceforge c'era
qualche pacchetto che aiutava a crearli, ma non ricordo il nome.
Il segreto sta nel non sbagliare il numero di linea da cui parte
il file binario se lo fai a mano ;)

Ecco un esempio con script dntro script appena creato rendilo eseguibile
e provalo.
##############
#!/bin/bash
echo Unpacking...
tail -n +10 "$0" > hello.sh
chmod +x hello.sh
echo Executing inside script...
./hello.sh
rm -f hello.sh
echo Test finished
exit 0
#!/bin/bash
echo Hello guys!
#############

Ciao
	Angelo
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        non disponibile
Tipo:        application/pgp-signature
Dimensione:  197 bytes
Descrizione: This is a digitally signed message part.
Url:         http://lists.linux.it/pipermail/glug/attachments/20080706/6479ed3c/attachment.pgp 


Maggiori informazioni sulla lista glug