mirror of
https://github.com/Luzifer/archrepo.git
synced 2024-12-20 21:21:19 +00:00
14 lines
502 B
Bash
14 lines
502 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
source ./scripts/script_framework.sh
|
|
|
|
[[ -n ${DATABASE:-} ]] || fatal "Missing DATABASE envvar"
|
|
|
|
cat scripts/packages.hdr.txt
|
|
{
|
|
for pkg in $(tar -tf ${DATABASE} | grep -v '/desc'); do
|
|
buildtime=$(date -u -d @$(tar -xf ${DATABASE} --to-stdout "${pkg}desc" | grep -A1 '%BUILDDATE%' | tail -n1))
|
|
echo -e "$(sed -E 's/(.*)-([^-]+-[0-9]+)\//\1\t\2/' <<<"${pkg}")\t${buildtime}"
|
|
done
|
|
} | sort | column -t -s "$(printf "\t")" -N 'Package,Version,Build-Time'
|