I started setting up a deb repository today for some of our applications. Given that they are interpreted scripts, I went with "all" architecture (from conf/distributions
):
Codename: lucid
Architectures: all
But reprepro will print a warning when I try to add a .deb to the repository:
WARNING: Distribution lucid contains an architecture called 'all'.
Now I wonder why it warns about that? What's the problem?
Ah ha! I finally just figured it out. This has been frustrating me for ages now.
If you specify your .deb (control file) as Architecture: all, then don't put anything into the reprepro distributions file other than the arch's that you want it to get put into.
Architectures: amd64 i386 ...