IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 19, 2008, 5:34:28 PM (18 years ago)
Author:
jhoblitt
Message:

add --host option to nebdiskd

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Nebulous-Server/bin/nebdiskd

    r13251 r18231  
    33# Copyright (C) 2007  Joshua Hoblitt
    44#
    5 # $Id: nebdiskd,v 1.4 2007-05-04 23:36:46 jhoblitt Exp $
     5# $Id: nebdiskd,v 1.5 2008-06-20 03:34:28 jhoblitt Exp $
    66
    77use strict;
     
    2121use Pod::Usage qw( pod2usage );
    2222
    23 my ($debug, $db, $dbuser, $dbpass, $pidfile, $stop, $restart, $verbose);
     23my ($debug, $db, $dbhost, $dbuser, $dbpass, $pidfile, $stop, $restart, $verbose);
    2424GetOptions(
     25    'db|d=s'    => \$db,
    2526    'debug'     => \$debug,
    26     'db|d=s'    => \$db,
    27     'user|u=s'  => \$dbuser,
     27    'host|h=s'  => \$dbhost,
    2828    'pass|p=s'  => \$dbpass,
    2929    'pidfile=s' => \$pidfile,
     30    'restart|r' => \$restart,
    3031    'stop|s'    => \$stop,
    31     'restart|r' => \$restart,
     32    'user|u=s'  => \$dbuser,
    3233    'verbose|v' => \$verbose,
    3334) || pod2usage( 2 );
     
    3940
    4041$db     ||= $c->get_db      || $ENV{'NEB_DB'};
     42$dbhost ||= $c->get_dbhost  || $ENV{'NEB_DBHOST'} || 'localhost';
    4143$dbuser ||= $c->get_dbuser  || $ENV{'NEB_USER'};
    4244$dbpass ||= $c->get_dbpass  || $ENV{'NEB_PASS'};
     
    5153
    5254$c->set_db($db);
     55$c->set_dbhost($dbhost);
    5356$c->set_dbuser($dbuser);
    5457$c->set_dbpass($dbpass);
     
    7376my $dbh = setup_db(
    7477        db      => $db,
     78        dbhost  => $dbhost,
    7579        dbuser  => $dbuser,
    7680        dbpass  => $dbpass,
     
    148152
    149153    return unless defined $p{db}
     154              and defined $p{dbhost}
    150155              and defined $p{dbuser}
    151156              and defined $p{dbpass};
     
    154159
    155160    my $dbh = DBI->connect(
    156         "DBI:mysql:database=$p{db}:host=localhost",
     161        "DBI:mysql:database=$p{db}:host=$p{dbhost}",
    157162        $p{dbuser},
    158163        $p{dbpass},
Note: See TracChangeset for help on using the changeset viewer.