pkg.sh: Determine upload dir from jw-pkg.sh distro info

A compiled release package is currently uploaded to a fixed
directory, determine it dynamically for every distro seperately.

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2026-03-02 13:04:12 +00:00
commit 20b14c109d

View file

@ -616,7 +616,8 @@ upload_pkg()
upload_file -q $RPM_PROJECT-devel-$v.$RPM_ARCH.rpm $RPM_ARCH
;;
debian|deb)
server=apt.janware.com
local -r server=apt.janware.com
local -r distro_subdir=$(distro_info '%{id}/%{codename}')
local conf=`mktemp "/tmp/$myname"_XXXXXX`
cat <<-EOT > $conf
[DEFAULT]
@ -624,7 +625,7 @@ upload_pkg()
[janware-debian]
fqdn = $server
# login =
incoming = /srv/dav/pub/packages/jw-foss/debian/mini-dinstall/incoming/
incoming = /var/lib/packager-server/packages/jw-foss/$distro_subdir/incoming/
method = rsync
hash = sha
allow_unsigned_uploads = yes