From a29aefbdbec375c0853c7f860fb55ff62ad3e8ba Mon Sep 17 00:00:00 2001 From: Altareos Date: Sat, 21 Jun 2025 13:35:28 +0200 Subject: [PATCH] fix script path --- mksrcinfo.sh | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/mksrcinfo.sh b/mksrcinfo.sh index afc9bba..3718884 100755 --- a/mksrcinfo.sh +++ b/mksrcinfo.sh @@ -7,12 +7,6 @@ section_arch_fields=(source depends checkdepends makedepends optdepends provides section_array_fields=(arch groups license noextract options backup validpgpkeys "${section_arch_fields[@]}") section_fields=("${section_scalar_fields[@]}" "${section_array_fields[@]}") -# load PKGBUILD -set -e -cat "${1:-./PKGBUILD}" -source "${1:-./PKGBUILD}" -set +e - # check if a variable is an array is_array() { [[ "$(declare -p $1)" =~ "declare -a" ]] @@ -77,6 +71,13 @@ print_section_content() { } # main +for field in "${base_fields[@]}"; do + eval "unset $field" +done +clear_fields + +# load PKGBUILD +source "${1:-./PKGBUILD}" # determine pkgbase if ! is_array pkgname; then