chore: ci
This commit is contained in:
parent
6616613661
commit
550af75221
1 changed files with 7 additions and 5 deletions
12
build.sh
12
build.sh
|
@ -81,11 +81,13 @@ done <aur.txt
|
||||||
LAST_COMMIT=$(git --no-pager log --oneline | grep -v 'CI SKIP' | cut -d' ' -f1 | sed -n '5p')
|
LAST_COMMIT=$(git --no-pager log --oneline | grep -v 'CI SKIP' | cut -d' ' -f1 | sed -n '5p')
|
||||||
LAST_COMMIT=${CI_PREV_COMMIT_SHA:-$LAST_COMMIT}
|
LAST_COMMIT=${CI_PREV_COMMIT_SHA:-$LAST_COMMIT}
|
||||||
echo "Finding removed packages from ${LAST_COMMIT}"
|
echo "Finding removed packages from ${LAST_COMMIT}"
|
||||||
del=$(git --no-pager diff ${LAST_COMMIT}..HEAD aur.txt | tail -n +4 | grep -E '^-' | cut -c2-)
|
del=$(git --no-pager diff "${LAST_COMMIT}"..HEAD aur.txt | tail -n +4 | grep -E '^-' | cut -c2-)
|
||||||
del+=" "
|
del+=" "
|
||||||
del+=$(git --no-pager diff --name-status ${LAST_COMMIT}..HEAD | grep -Po 'D\s+(\K.*)(?=/PKGBUILD)')
|
del+=$(git --no-pager diff --name-status "${LAST_COMMIT}"..HEAD | grep -Po 'D\s+(\K.*)(?=/PKGBUILD)')
|
||||||
if [[ -n "${del}" ]]; then
|
if [[ -n "${del}" ]]; then
|
||||||
# shellcheck disable=SC2086
|
for pkg in "${del[@]}"; do
|
||||||
echo "Removing packages ${del}"
|
echo "Removing packages ${pkg}"
|
||||||
repo-remove -s /repo/nyyu.db.tar.zst ${del} || true
|
repo-remove -s /repo/nyyu.db.tar.zst "${pkg}" || true
|
||||||
|
rm -vf /repo/"${pkg}"*
|
||||||
|
done
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue