Changeset 18231 for trunk/Nebulous-Server/bin/nebdiskd
- Timestamp:
- Jun 19, 2008, 5:34:28 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/Nebulous-Server/bin/nebdiskd (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous-Server/bin/nebdiskd
r13251 r18231 3 3 # Copyright (C) 2007 Joshua Hoblitt 4 4 # 5 # $Id: nebdiskd,v 1. 4 2007-05-04 23:36:46jhoblitt Exp $5 # $Id: nebdiskd,v 1.5 2008-06-20 03:34:28 jhoblitt Exp $ 6 6 7 7 use strict; … … 21 21 use Pod::Usage qw( pod2usage ); 22 22 23 my ($debug, $db, $db user, $dbpass, $pidfile, $stop, $restart, $verbose);23 my ($debug, $db, $dbhost, $dbuser, $dbpass, $pidfile, $stop, $restart, $verbose); 24 24 GetOptions( 25 'db|d=s' => \$db, 25 26 'debug' => \$debug, 26 'db|d=s' => \$db, 27 'user|u=s' => \$dbuser, 27 'host|h=s' => \$dbhost, 28 28 'pass|p=s' => \$dbpass, 29 29 'pidfile=s' => \$pidfile, 30 'restart|r' => \$restart, 30 31 'stop|s' => \$stop, 31 ' restart|r' => \$restart,32 'user|u=s' => \$dbuser, 32 33 'verbose|v' => \$verbose, 33 34 ) || pod2usage( 2 ); … … 39 40 40 41 $db ||= $c->get_db || $ENV{'NEB_DB'}; 42 $dbhost ||= $c->get_dbhost || $ENV{'NEB_DBHOST'} || 'localhost'; 41 43 $dbuser ||= $c->get_dbuser || $ENV{'NEB_USER'}; 42 44 $dbpass ||= $c->get_dbpass || $ENV{'NEB_PASS'}; … … 51 53 52 54 $c->set_db($db); 55 $c->set_dbhost($dbhost); 53 56 $c->set_dbuser($dbuser); 54 57 $c->set_dbpass($dbpass); … … 73 76 my $dbh = setup_db( 74 77 db => $db, 78 dbhost => $dbhost, 75 79 dbuser => $dbuser, 76 80 dbpass => $dbpass, … … 148 152 149 153 return unless defined $p{db} 154 and defined $p{dbhost} 150 155 and defined $p{dbuser} 151 156 and defined $p{dbpass}; … … 154 159 155 160 my $dbh = DBI->connect( 156 "DBI:mysql:database=$p{db}:host= localhost",161 "DBI:mysql:database=$p{db}:host=$p{dbhost}", 157 162 $p{dbuser}, 158 163 $p{dbpass},
Note:
See TracChangeset
for help on using the changeset viewer.
