23475b2
#!/bin/bash
23475b2
set -e
23475b2
23475b2
name=log4j
23475b2
version="$(sed -n 's/Version:\s*//p' *.spec)"
23475b2
23475b2
# RETRIEVE
23475b2
wget "https://archive.apache.org/dist/logging/log4j/${version}/apache-log4j-${version}-src.tar.gz" -O "${name}-${version}.orig.tar.gz"
23475b2
wget "https://archive.apache.org/dist/logging/log4j/${version}/apache-log4j-${version}-src.tar.gz.asc" -O "${name}-${version}.orig.tar.gz.asc"
23475b2
wget "https://www.apache.org/dist/logging/KEYS" -O "${name}-${version}.keyring"
23475b2
23475b2
# VERIFY
23475b2
$(rpm -E '%{gpgverify}') --keyring="${name}-${version}.keyring" --signature="${name}-${version}.orig.tar.gz.asc" --data="${name}-${version}.orig.tar.gz"
23475b2
23475b2
rm -rf tarball-tmp
23475b2
mkdir tarball-tmp
23475b2
pushd tarball-tmp
23475b2
tar -xf "../${name}-${version}.orig.tar.gz"
23475b2
23475b2
# CLEAN TARBALL
23475b2
find -name '*.jar' -delete
23475b2
find -name '*.class' -delete
23475b2
find -name '*.zip' -delete
23475b2
find -name '*.dll' -delete
147e4b7
rm -rf "apache-log4j-${version}-src/src/site"
23475b2
23475b2
tar -czf "../${name}-${version}.tar.gz" *
23475b2
popd
23475b2
rm -r tarball-tmp "${name}-${version}.orig.tar.gz"