21 lines
742 B
Bash
21 lines
742 B
Bash
--- src/share/poudriere/pkgclean.sh.orig 2024-08-11 06:43:13 UTC
|
|
+++ src/share/poudriere/pkgclean.sh
|
|
@@ -289,6 +289,8 @@ check_should_delete_pkg() {
|
|
*".${PKG_EXT}")
|
|
if should_delete "${file}"; then
|
|
echo "${file}" >> "${BADFILES_LIST:?}"
|
|
+ # If the pkg is a symlink to a hashed package, remove the hashed version as well
|
|
+ [ -L "${file}" ] && echo "$(realpath ${file})" >> ${BADFILES_LIST}
|
|
fi
|
|
;;
|
|
*.txz)
|
|
@@ -305,6 +307,8 @@ check_should_delete_pkg() {
|
|
*)
|
|
msg_verbose "Found incorrect format file: ${file}"
|
|
echo "${file}" >> "${BADFILES_LIST:?}"
|
|
+ # If the pkg is a symlink to a hashed package, remove the hashed version as well
|
|
+ [ -L "${file}" ] && echo "$(realpath ${file})" >> ${BADFILES_LIST}
|
|
;;
|
|
esac
|
|
}
|