diff --git a/modules/20-installation/install b/modules/20-installation/install index 65a6524..d53ef67 100644 --- a/modules/20-installation/install +++ b/modules/20-installation/install @@ -1,15 +1,5 @@ module start "installation" "Installation" "dontcheck" -if [[ "${#ignorepkg[@]}" -gt 0 ]]; then - mkdir -p /etc/xbps.d/ - touch /etc/xbps.d/10-ignore-pkg.conf - for ig in "${ignorepkg[@]}"; do - if ! grep -q "${ig}" /etc/xbps.d/10-ignore-pkg.conf; then - echo "ignorepkg=${ig}" >> /etc/xbps.d/10-ignore-pkg.conf - fi - done -fi - for i in ${pkg[@]}; do for j in ${removepkg[@]}; do if [[ "${i}" == "${j}" ]]; then diff --git a/modules/20-installation/preinstall b/modules/20-installation/preinstall index d353361..588c846 100644 --- a/modules/20-installation/preinstall +++ b/modules/20-installation/preinstall @@ -1,5 +1,16 @@ module start "preinstallation" "Preinstallation" +if [[ "${#ignorepkg[@]}" -gt 0 ]]; then + mkdir -p /etc/xbps.d/ + touch /etc/xbps.d/10-ignore-pkg.conf + for ig in "${ignorepkg[@]}"; do + if ! grep -q "${ig}" "${dest}"/etc/xbps.d/10-ignore-pkg.conf; then + echo "ignorepkg=${ig}" >> "${dest}"/etc/xbps.d/10-ignore-pkg.conf + fi + done +fi + + mkdir -p "${dest}"/var/db/xbps cp -rf /var/db/xbps/keys/ "${dest}"/var/db/xbps