Index: trunk/PS-IPP-MetaDB/scripts/mdb-add-new
===================================================================
--- trunk/PS-IPP-MetaDB/scripts/mdb-add-new	(revision 5165)
+++ trunk/PS-IPP-MetaDB/scripts/mdb-add-new	(revision 5184)
@@ -3,5 +3,5 @@
 # Copyright (C) 2005  Joshua Hoblitt
 #
-# $Id: mdb-add-new,v 1.2 2005-09-28 04:31:19 jhoblitt Exp $
+# $Id: mdb-add-new,v 1.3 2005-09-29 21:18:25 jhoblitt Exp $
 
 use strict;
@@ -16,7 +16,7 @@
 use Pod::Usage qw( pod2usage );
 
-my ($db, $dbuser, $dbpass);
+my ($dsn, $dbuser, $dbpass);
 
-$db     = $ENV{'MDB_DB'} unless $db;
+$dsn    = $ENV{'MDB_DSN'} unless $dsn;
 $dbuser = $ENV{'MDB_USER'} unless $dbuser;
 $dbpass = $ENV{'MDB_PASS'} unless $dbpass;
@@ -25,5 +25,5 @@
 
 GetOptions(
-    'db=s'      => \$db,
+    'dsn=s'     => \$dsn,
     'user=s'    => \$dbuser,
     'pass=s'    => \$dbpass,
@@ -36,8 +36,14 @@
 
 pod2usage( -msg => "Unknown option: @ARGV", -exitval => 2 ) if @ARGV;
-pod2usage( -msg => "Required options: --db --user --pass", -exitval => 2 )
-    unless defined $db and defined $dbuser; # and defined $dbpass;
+pod2usage( -msg => "Required options: --dsn --user", -exitval => 2 )
+    unless defined $dsn and defined $dbuser;
 pod2usage( -msg => "Required options: --exp_id --class_id --url", -exitval => 2)
     unless defined $exp_id and defined $class_id and defined $url;
+
+PS::IPP::MetaDB->init(
+    dsn     => $dsn,
+    user    => $dbuser,
+    passwd  => $dbpass,
+);
 
 PS::IPP::MetaDB->add_new(
