[arch-dev-public] filelists for packages
Pierre Schmitz
pierre at archlinux.de
Mon May 12 08:55:37 EDT 2008
Hi all,
I have created a script which generates an archive containg filelists of every
pacakge in our repos. This makes it possible to show a list of files on the
webpage or implement some tool to search for a package by giving a filename.
I have set up a cronjob (see createFileList in my home dir) for doing this
once per day. It is implemented somehow incremental, so serverload is quite
low. At the moment I save the output at
http://dev.archlinux.org/~pierre/test-repo/. What do you think about moving
those files to /home/ftp and make them available on every mirror?
Filesize is not a real problem; even with using gz instead of bz2:
208K ./core/os/i686
208K ./core/os/x86_64
420K ./core/os
424K ./core
3,0M ./extra/os/i686
3,0M ./extra/os/x86_64
5,9M ./extra/os
5,9M ./extra
120K ./unstable/os/i686
116K ./unstable/os/x86_64
240K ./unstable/os
244K ./unstable
188K ./testing/os/i686
168K ./testing/os/x86_64
360K ./testing/os
364K ./testing
2,5M ./community/os/i686
2,5M ./community/os/x86_64
4,9M ./community/os
4,9M ./community
12M
The file format is the same as the one used for the repo-db files for pacman.
Currently I use this data to feed my webbased package browser, but make those
files available to the public some users might implement some cool command
line tools etc..
Pierre
More information about the arch-dev-public
mailing list