Tem uma ferramenta que faz isso também, o nome dela é makeself, no FreeBSD ela faz parte do ports, não sei se está disponível na árvore de binário das distribuições Linux.
Algumas informações sobre: http://megastep.org/makeself/ http://www.dicas-l.com.br/dicas-l/20060921.php 2009/3/19 Guilherme Gall <[email protected]> > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > 2009/3/19 Ivan lopes : > > Amigos, > > vcs sabem como eh feito aqueles instaladoes linux tipo > aplicacao.vercao.bin, > > que sao basicamente > > uma mescla de shell script com uma compilacao binaria. > > > > > > formato: > > > > shell script code linha 1 > > shell script code linha 2 > > shell script code linha 3 > > ... > > shell script code linha n > > codigo binario linha n+1 > > .. > > codigo binario linha $ > > > > > > Para quem nao entendeu: > > Eh tipo uma aplicacao modelo zenity, mas sem o zenity. :) > > > > > > Já foi publicada uma dica no Dicas-L sobre como criar arquivos > compactados autoextratores com bash+tar. Segue URL: > http://www.dicas-l.com.br/print/20050916.html > > Saudações > > - -- > Guilherme Magalhães Gall (GMGall) > GPG Public Key ID: 0F498058 > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (GNU/Linux) > Comment: Use GnuPG with Firefox : http://getfiregpg.org (Version: 0.7.5) > > iEYEARECAAYFAknDAysACgkQZV3qXg9JgFhRvQCfWEPVIw7t/ApY7twRZEp1zIjj > GscAnRGJ4DNeVrGO0ymwgf26lIGVNfjN > =LUwi > -----END PGP SIGNATURE----- > > > ------------------------------------ > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > --------------------------------------------------------------------- > Sair da lista: [email protected] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > Links do Yahoo! Grupos > > > [As partes desta mensagem que não continham texto foram removidas]
