mirror of
https://github.com/zokradonh/kopano-docker
synced 2025-06-11 01:46:11 +00:00
24 lines
692 B
Bash
24 lines
692 B
Bash
#!/bin/bash
|
|
|
|
|
|
function urldecode() { : "${*//+/ }"; echo -e "${_//%/\\x}"; }
|
|
|
|
# query community server by h5ai API
|
|
filename=$(curl -s -S -L -d "action=get&items%5Bhref%5D=%2Fcommunity%2F$1%3A%2F&items%5Bwhat%5D=1" -H \
|
|
"Accept: application/json" https://download.kopano.io/community/ | jq '.items[].href' | \
|
|
grep Debian_9.0-a | sed 's#"##g' | sed "s#/community/$1:/##")
|
|
|
|
filename=$(urldecode $filename)
|
|
|
|
# download & extract packages
|
|
curl -s -S -L -o $filename https://download.kopano.io/community/$1:/${filename}
|
|
|
|
tar xf $filename
|
|
|
|
# save disk space
|
|
rm $filename
|
|
|
|
# prepare directory to be apt source
|
|
apt-ftparchive packages ${filename%.tar.gz} >> Packages
|
|
|