Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/freebsd/poudriere.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryan Drewery <bryan@shatow.net>2021-07-31 02:12:54 +0300
committerBryan Drewery <bryan@shatow.net>2021-07-31 03:36:43 +0300
commit2f91da2f020a20bf34b4623b0bcf7cf0529f8759 (patch)
tree7b5da184b6f3ba6b796569a55c65768ac8e3fcb9
parentc3ef8f5966ff4c27dd0784396f529558f396dc9d (diff)
Check for .PKG_EXT rather than .pkg in compat handlers
Also split long lines (cherry picked from commit df11e22fd3d632b2cbb36f10e858874bf0f8ffac)
-rwxr-xr-xsrc/share/poudriere/common.sh11
-rwxr-xr-xsrc/share/poudriere/pkgclean.sh6
2 files changed, 12 insertions, 5 deletions
diff --git a/src/share/poudriere/common.sh b/src/share/poudriere/common.sh
index 61df005a..08ebce58 100755
--- a/src/share/poudriere/common.sh
+++ b/src/share/poudriere/common.sh
@@ -1912,7 +1912,11 @@ commit_packages() {
[ ! -L "${PACKAGES_ROOT}/${name}" ] || continue
if [ -e "${PACKAGES_ROOT}/${name}" ]; then
case "${name}" in
- .buildname|.jailversion|meta.pkg|meta.txz|digests.pkg|digests.txz|packagesite.pkg|packagesite.txz|All|Latest)
+ .buildname|.jailversion|\
+ meta.${PKG_EXT}|meta.txz|\
+ digests.${PKG_EXT}|digests.txz|\
+ packagesite.${PKG_EXT}|packagesite.txz|\
+ All|Latest)
# Auto fix pkg-owned files
unlink "${PACKAGES_ROOT}/${name}"
;;
@@ -7142,7 +7146,10 @@ prepare_ports() {
if [ $SKIPSANITY -eq 0 ]; then
msg "Sanity checking the repository"
- for n in repo.pkg repo.txz digests.pkg digests.txz packagesite.pkg packagesite.txz; do
+ for n in \
+ repo.${PKG_EXT} repo.txz \
+ digests.${PKG_EXT} digests.txz \
+ packagesite.${PKG_EXT} packagesite.txz; do
pkg="${PACKAGES}/All/${n}"
if [ -f "${pkg}" ]; then
msg "Removing invalid pkg repo file: ${pkg}"
diff --git a/src/share/poudriere/pkgclean.sh b/src/share/poudriere/pkgclean.sh
index 72022744..1aab480a 100755
--- a/src/share/poudriere/pkgclean.sh
+++ b/src/share/poudriere/pkgclean.sh
@@ -284,11 +284,11 @@ if [ $ret -eq 1 ]; then
if [ ${DO_ALL} -eq 1 ]; then
msg "Removing pkg repository files"
rm -f "${PACKAGES}/meta.txz" \
- "${PACKAGES}/meta.pkg" \
+ "${PACKAGES}/meta.${PKG_EXT}" \
"${PACKAGES}/digests.txz" \
- "${PACKAGES}/digests.pkg" \
+ "${PACKAGES}/digests.${PKG_EXT}" \
"${PACKAGES}/packagesite.txz" \
- "${PACKAGES}/packagesite.pkg"
+ "${PACKAGES}/packagesite.${PKG_EXT}"
else
build_repo
fi