--- python-updater~ 2009-06-06 23:03:01.000000000 +0200 +++ python-updater 2009-06-06 23:14:48.000000000 +0200 @@ -39,6 +39,7 @@ SUPPORTED_PMS="portage pkgcore paludis" PMS_COMMAND=( "emerge" "pmerge" "paludis" ) PMS_OPTIONS=( "-vD1" "-Do" "-i1" ) +PMS_INDEX=0 CUSTOM_PMS_COMMAND="" # Checks @@ -181,6 +182,16 @@ set -- ${PYUPDATER_OPTIONS} $@ fi +# Respect PACKAGE_MANAGER environment variable +i=0 +for pm in ${SUPPORTED_PMS}; do + if [[ ${pm} = ${PACKAGE_MANAGER} ]]; then + PMS_INDEX=${i} + break + fi + ((i++)) +done + # Command Line Parsing while [[ -n "$1" ]]; do case "$1" in