diff --git a/get-peasoup-packages.sh b/get-peasoup-packages.sh
index 50ab11f9259f56a39379f63da2781e00f9ea6495..2929ad6da5f65677c45ede598c25bdbfe5e8f7c3 100755
--- a/get-peasoup-packages.sh
+++ b/get-peasoup-packages.sh
@@ -35,7 +35,7 @@ BASE_PKGS="
 CLIENT_IRDB_PKGS="
   postgresql-client
   pgadmin3
-  libpqxx3-dev
+  libpqxx-dev
   libmysqlclient-dev
   scons
   cmake
@@ -73,31 +73,39 @@ if [[ "$PEASOUP_UMBRELLA_DIR" == "" ]]; then
 	exit 1
 fi
 
+
+install_packs()
+{
+	for i in $*
+	do
+		sudo apt-get install $i -y
+	done
+}
 for arg in $@; do
     case $arg in
     all)
-	sudo apt-get install $ALL_PKGS
+	install_packs $ALL_PKGS
 	;;
     base)
-	sudo apt-get install $BASE_PKGS
+	install_packs $BASE_PKGS
 	;;
     client-irdb)
-	sudo apt-get install $CLIENT_IRDB_PKGS
+	install_packs $CLIENT_IRDB_PKGS
 	;;
     server-irdb)
-	sudo apt-get install $SERVER_IRDB_PKGS
+	install_packs $SERVER_IRDB_PKGS
 	;;
     irdb)
-	sudo apt-get install $CLIENT_IRDB_PKGS $SERVER_IRDB_PKGS
+	install_packs $CLIENT_IRDB_PKGS $SERVER_IRDB_PKGS
 	;;
     test)
-	sudo apt-get install $TEST_PKGS
+	install_packs $TEST_PKGS
 	;;
-	sql)
-	sudo apt-get install $SQL_PKGS
+    sql)
+	install_packs $SQL_PKGS
 	;;
-	ldap)
-	sudo apt-get install $LDAP_PKGS
+    ldap)
+	install_packs $LDAP_PKGS
 	;;
     *)
 	echo "$arg not recognized. Recognized args: all, base, client-irdb,";
@@ -107,7 +115,7 @@ done
 
 echo "Getting irdb_transforms packages."
 cd irdb_transforms
-sudo get-packages.sh
+sudo ./get-packages.sh
 cd $PEASOUP_UMBRELLA_DIR
 
 echo Peasoup packages complete.