--- 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