I'm still missing something. Where should the .deb files be in relationship to the Packages.gz? I thought the same directory. Is that not correct?
Eric: This is really very simple. 'apt-get' is just a web browser. Look at other repositories. Look at your sources.list and then look at, for example, http://http.us.debian.org/debian
I suggested a smaller one so you can look at the Packages file without download 10MB of data, but basically it looks like this:
<URL>/dists/<distribution>/_architecture_/<section>/Packages
Packages[.gz] has a list of packages, each with a line that looks like:
Filename: /pool/main/a/apackage_i386.deb
apt-get gets the Packages and downloads the Filename:
Use your web browser to verify things are where they should be.
Here's a snippet of my script, using dpkg-scanpackages, which I suggested you read the man page for initially ...
--- incoming=pool/incoming testing=dists/testing arch=binary-i386
makePackages() { [ -d $2/$arch ] || mkdir -p $2/$arch echo "$1 =->> $2" dpkg-scanpackages $1 overrides |\ (cd $2/$arch; tee Packages | gzip -9 > Packages.gz) echo }
# pool/incoming/all -> dists/testing/all makePackages "$incoming/all" "$testing/all" ---
If you create the pool/incoming directory and stick a package in it, it should even work.
And if you find any of this useful, you might even want to consider donating some documentation. I figured it out using the HOWTOs I sent before, but this should be easy for anyone. :)
rgds, Chris
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]