crpb Wenn Debian nicht so ein dummes Repoformat hätte, wäre das alles schon gelöst gewesen. Vergleiche RPM:
# gegeben ein Verzeichnis voller *.rpm
+ createrepo .
...
+ rsync $PWD/ //download-server//
...
und dann .deb:
# gegeben ein Verzeichnis voller *.deb, *.orig.tar.gz, *.diff.gz und *.dsc
+ find . -type f -name '*.dsc' -exec reprepro -v --outdir $PWD/2 includedsc Debian_12 '{}' ';'
Cannot put a source package into Distribution 'Debian_12' not having 'source' in its 'Architectures:'-field!
There have been errors!
...
+ find . -type f -name '*.deb' -exec reprepro -v --outdir $PWD/2 includedeb Debian_12 '{}' +
./system-user-groarchive_0-1_all.deb: component guessed as 'main'
./system-user-grodav_0-1_all.deb: component guessed as 'main'
...
Exporting indices...
+ reprepro -v --outdir $PWD/2 export Debian_12
Exporting Debian_12...
+ rsync $PWD/2/ //download-server//
Keine Ahnung, was das will. Nicht mal .dsc aus Debians eigenen Repos haben Architecture(s): source
im .dsc.
Und FWIW, die Files sind in https://build.opensuse.org/project/show/server:mail zum Teil hochgeladen.
Edit: pah, jetzt liegt's halt so in dl.grommunio.com. Ohne apt-src.