diff --git a/run.sh b/run.sh index c814e9c..df42ff7 100755 --- a/run.sh +++ b/run.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -set -euxo pipefail +set -euo pipefail built_dir=${COMPILED_DIR:-/compiled}/polycat version=$(cat $built_dir/version) @@ -27,15 +27,13 @@ sed -i "s/RPM_PACKAGER_EMAIL/$RPM_PACKAGER_EMAIL/g" polycat.spec rpmbuild -bb polycat.spec mv ~/rpmbuild/RPMS/x86_64/polycat-$version-* $repo_dir/ -ls ~/rpmbuild/RPMS/x86_64/ -exit # remove old versions cd $repo_dir # this is the easiest way to make sure it doesn't just fail because no polycat-* exists # (which only happens on first run) -touch polycat-tmp.rpm +touch polycat-aaaaaa.rpm rm $(ls polycat-*.rpm | sort --version-sort | sed '$d') -rm polycat-tmp.rpm +rm polycat-aaaaaa.rpm # update repo createrepo_c .