diff --git a/lib/initcpio/install/arch_core_install b/lib/initcpio/install/arch_core_install index 970de4e99..1e130ce53 100644 --- a/lib/initcpio/install/arch_core_install +++ b/lib/initcpio/install/arch_core_install @@ -61,7 +61,7 @@ install () SEARCHSVN="$(find ./ -type d -name *"$(uname -m)" ! -name "testing*") $(find ./ -type d -name *"any")" fi # Download all packages - PACKAGES=$(for i in ${SEARCHSVN};do ! [ "$(echo $i | awk -F/ '{print $3}')" = "" ] && (. $i/PKGBUILD; echo ${pkgname[@]});done) + PACKAGES=$(for i in ${SEARCHSVN};do ! [ "$(echo $i | awk -F/ '{print $3}')" = "" ] && (. $i/PKGBUILD; echo ${pkgname[@]});unset pkgname;done) pacman -Sy pacman -Sw --noconfirm ${PACKAGES} # collect the packages @@ -83,6 +83,7 @@ install () repo-add ${TEMPDIR}/core-$(uname -m)/pkg/core.db.tar.gz /var/cache/pacman/pkg/${i}-${pkgver}-${pkgrel}-$(uname -m).pkg.tar.gz || return 1 done fi + unset pkgname fi done rm ${TEMPDIR}/core-$(uname -m)/pkg/core.db.tar.gz.old