add check for netctl on the repositories

This commit is contained in:
Tobias Powalowski 2013-03-19 12:06:58 +01:00
parent 1c0d62d6c3
commit c02fe0d2aa

View file

@ -3040,9 +3040,11 @@ select_packages() {
PACKAGES="$(echo ${PACKAGES} | sed -e "s#\ sysvinit\ # #g" -e "s#\ systemd-sysvcompat\ # #g")" PACKAGES="$(echo ${PACKAGES} | sed -e "s#\ sysvinit\ # #g" -e "s#\ systemd-sysvcompat\ # #g")"
PACKAGES="${PACKAGES} systemd-sysvcompat" PACKAGES="${PACKAGES} systemd-sysvcompat"
### HACK: ### HACK:
# replace netcfg with netctl # replace netcfg with netctl if available in the repositories
PACKAGES="$(echo ${PACKAGES} | sed -e "s#\ netcfg\ # #g" -e "s#\ netctl\ # #g")" if [[ $($PACMAN -Ss netctl) ]]; then
PACKAGES="${PACKAGES} netctl" PACKAGES="$(echo ${PACKAGES} | sed -e "s#\ netcfg\ # #g" -e "s#\ netctl\ # #g")"
PACKAGES="${PACKAGES} netctl"
fi
### HACK: circular depends are possible in base, install filesystem first! ### HACK: circular depends are possible in base, install filesystem first!
PACKAGES="$(echo ${PACKAGES} | sed -e "s#\ filesystem\ # #g")" PACKAGES="$(echo ${PACKAGES} | sed -e "s#\ filesystem\ # #g")"
PACKAGES="filesystem ${PACKAGES}" PACKAGES="filesystem ${PACKAGES}"