Creating a .tgz file [INACTIVE]

Here we discuss compilation and how to build an addon for BFW.

Creating a .tgz file

Mensagempor n9xcr » Qua Jan 23, 2008 5:27 pm

I'm working on creating an add-on that will update dynamic DNS records, but I'm not entirely sure on how to create the .tgz file. I understand (somehwat) how to use tar and created a file, but I try to untar it to check it and I get the following error:
Código: Selecionar todos
tar: Invalid gzip magic


Thank you,
Chris
n9xcr
 

Re: Creating a .tgz file

Mensagempor gamba47 » Qua Jan 23, 2008 5:33 pm

Chris, you need create a addon.list file in /var/lib/lrpkg/

This file will help you to create your addon.tgz in /mnt directly.


Take a look on /var/lib/lrpkg/ and search for others addons.list and see how they work.


Good Luck. gamba47


P.S i´m waiting for your addon!
Avatar do usuário
gamba47
BFW Beneméritos
 
Mensagens: 7243
Registrado em: Ter Dez 27, 2005 1:51 pm
Localização: Buenos Aires, Argentina
BrazilFW Box: Pentium4 1256mb RAM HD 200gb
BrazilFW 3.0.237 without Squid
3 ADSLs & 1 Cablemodem
50 Users & more!

Re: Creating a .tgz file

Mensagempor n9xcr » Qua Jan 23, 2008 6:06 pm

Hi gamba47,

Yep, already have the addon.list file. I still have some other work to do for creating a management page, but I can't seem to figure out what options I'm supposed to use when executing tar to create the file.

Thank you,
Chris
n9xcr
 

Re: Creating a .tgz file

Mensagempor Esteban » Qua Jan 23, 2008 6:11 pm

I can't remember right now how to pack all your files, but I can tell you for sure that you don't have to use the command tar.

Try with this:

Código: Selecionar todos
backup the_name_of_your_addon


I'll get back to you when I remember how to do it.
Avatar do usuário
Esteban
BFW Beneméritos
 
Mensagens: 964
Registrado em: Ter Ago 30, 2005 7:24 pm
Localização: Weekdays @ 38.00ºS 57.55ºW & 38.11ºS 57.85ºW || Weekends @ 38.00ºS 57.55ºW & 38.55ºS 58.75ºW
BrazilFW Box:

Re: Creating a .tgz file

Mensagempor gamba47 » Qua Jan 23, 2008 8:52 pm

Is like Esteban says.


backup addon_name (without .tgz)


Don´t forget to get inside your .list file the .list file too.


gamba47
Avatar do usuário
gamba47
BFW Beneméritos
 
Mensagens: 7243
Registrado em: Ter Dez 27, 2005 1:51 pm
Localização: Buenos Aires, Argentina
BrazilFW Box: Pentium4 1256mb RAM HD 200gb
BrazilFW 3.0.237 without Squid
3 ADSLs & 1 Cablemodem
50 Users & more!

Re: Creating a .tgz file

Mensagempor Bender » Qua Jan 23, 2008 9:22 pm

One example that as I create an addon. I am the structure of directories in / tmp, then compact.

brazilfw# pwd
/tmp/msmtp

brazilfw# ls
bin etc usr var

brazilfw# find . -type f
./bin/checkip.sh
./var/lib/lrpkg/msmtp.list
./usr/sbin/msmtp
./etc/rc.d/pkgs/rc.checkip
./etc/.certs/ThawtePremiumServerCA.crt
./etc/.msmtprc

brazilfw# cat ./var/lib/lrpkg/msmtp.list
/bin/checkip.sh
/var/lib/lrpkg/msmtp.list
/usr/sbin/msmtp
/etc/rc.d/pkgs/rc.checkip
/etc/.certs/ThawtePremiumServerCA.crt
/etc/.msmtprc

brazilfw# tar -zcvf msmtp.tgz *
var/
var/lib/
var/lib/lrpkg/
var/lib/lrpkg/msmtp.list
usr/
usr/sbin/
usr/sbin/msmtp
etc/
etc/rc.d/
etc/rc.d/pkgs/
etc/rc.d/pkgs/rc.checkip
etc/.certs/
etc/.certs/ThawtePremiumServerCA.crt
etc/.msmtprc
bin/
bin/checkip.sh

brazilfw# mt
brazilfw# cp msmtp.tgz /mnt/
brazilfw# umt
brazilfw# reboot
Bender
 

Re: Creating a .tgz file

Mensagempor n9xcr » Qua Jan 23, 2008 11:25 pm

Thank you very much, everyone! Your help is greatly appreciated!!!

Chris
n9xcr
 


Voltar para Add-On Factory

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 35 visitantes