OESF Portables Forum
Everything Else => Zaurus - Everything Development => Distros, Development, and Model Specific Forums => Archived Forums => OpenZaurus/Opie/Qtopia => Topic started by: ShiroiKuma on June 03, 2006, 05:31:00 am
-
So I'm compiling all these packages and making ipks from them, but I can only create the old tar gzipped version of the ipk.
I can't seem to figure out, how, once you have the control.tar.gz debian-binary and data.tar.gz, do you combine them into an ar archive with an ipk ext.
Can someone give me the correct syntax?
-
So I'm compiling all these packages and making ipks from them, but I can only create the old tar gzipped version of the ipk.
I can't seem to figure out, how, once you have the control.tar.gz debian-binary and data.tar.gz, do you combine them into an ar archive with an ipk ext.
Can someone give me the correct syntax?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=129581\"][{POST_SNAPBACK}][/a][/div]
use OE
(or ipkg-build.sh)
-
use OE
I'm trying man. Having all kinds of problems. So I'm trying on the Z too...
(or ipkg-build.sh)
[div align=\"right\"][a href=\"index.php?act=findpost&pid=129583\"][{POST_SNAPBACK}][/a][/div]
Where is it? I don't have it in my path on the Z.
-
(or ipkg-build.sh)
[div align=\"right\"][{POST_SNAPBACK}][/a][/div] (http://index.php?act=findpost&pid=129583\")
I only found it [a href=\"http://www.ossh.com/zaurus/mirrors/docs.zaurus.com/ipkg_howto.shtml]here[/url], but it uses the old ipk tar.gz format not ar?
I don't need the whole procedure, I already made a shell script, just need the ar command that archives control.tar.gz data.tar.gz and debian-binary in one file. I've tried many combinations, but keep getting errors.
-
(or ipkg-build.sh)
[div align=\"right\"][{POST_SNAPBACK}][/a][/div] (http://index.php?act=findpost&pid=129583\")
I only found it [a href=\"http://www.ossh.com/zaurus/mirrors/docs.zaurus.com/ipkg_howto.shtml]here[/url], but it uses the old ipk tar.gz format not ar?
I don't need the whole procedure, I already made a shell script, just need the ar command that archives control.tar.gz data.tar.gz and debian-binary in one file. I've tried many combinations, but keep getting errors.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=129814\"][{POST_SNAPBACK}][/a][/div]
did you try
ar -q blah.ipk ./control.tar.gz ./data.tar.gz ./debian-binary
-
(or ipkg-build.sh)
Where is it? I don't have it in my path on the Z.
It's in the ipkg-utils ipk in the 3.5.4 base feed.
Greg
-
It's in the ipkg-utils ipk in the 3.5.4 base feed.
Doh... [Smacks own forehead with a bamboo stick three times]
-
It's in the ipkg-utils ipk in the 3.5.4 base feed.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=129873\"][{POST_SNAPBACK}][/a][/div]
ipkg-utils depends on python, but there is no such package...
Should the depends be libpython? Or python-core maybe?
-
ipkg-utils depends on python, but there is no such package...
If you install from the feeds with a web connection... it will pick up the proper python depends.
That said... the ipkg-build script doesn't need python... so I suppose you could install it with --force-depends.
Greg
-
If you install from the feeds with a web connection... it will pick up the proper python depends.[div align=\"right\"][a href=\"index.php?act=findpost&pid=130289\"][{POST_SNAPBACK}][/a][/div]
I highly doubt this, because looking in the control file, it lists the depends as "python" among others.
There is no "python_XXXX.ipk" in the feeds, so it can't pick it up.
But if it doesn't need it, I'll force-depends, thanks.
-
Hi
If all you are looking for is the ar line to create the .ipk, Meanie has given it to you.
All these scripts which use perl etc add unnecessary complication to something which is quite simple.
Copy control and debian-binary into /tmp
Create /tmp/hole and below that recreate the relevant directory structure which mirrors the Z and copy the binaries etc to the relevant parts of it
cd /tmp
tar -cvzf ./control.tar.gz ./control
cd hole
tar -cvzf ../data.tar.gz .
cd ../
ar -q (name_of_ipk).ipk ./control.tar.gz ./data.tar.gz ./debian-binary
I assume ipkg can cope with ar created .ipks, I have never tried it.
The version supplied with the standard Sharp ROM is pretty c**p and has enough trouble with some tar zipped ones.
regards
Melee
-
If all you are looking for is the ar line to create the .ipk, Meanie has given it to you.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=130659\"][{POST_SNAPBACK}][/a][/div]
Yep, works good. Thanks.
-
tar czvf <packagename>.ipk ./control.tar.gz ./data.tar.gz ./debian-binary
http://www.intrinsyc.com/support/i-linux/4...ianpackages.htm (http://www.intrinsyc.com/support/i-linux/405-cube/packages/debianpackages.htm)