Changeset 171


Ignore:
Timestamp:
12/22/10 23:39:43 (13 years ago)
Author:
nanardon
Message:
  • add daemon option
Location:
client/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • client/trunk/bin/sophie

    r74 r171  
    1313    't=s' => \my $type, 
    1414    'd=s' => \my @options, 
     15    'daemon' => \my $daemon, 
    1516) or pod2usage; 
    1617 
     
    1920    m/([^=]+)\s*=\s*(.*)/ or next; 
    2021    $options{$1} = $2; 
     22} 
     23 
     24if ($daemon) { 
     25    my $pid = fork(); 
     26 
     27    if (defined($pid)) { 
     28        if ($pid) { 
     29            # father, exiting; 
     30            exit(0); 
     31        } else { 
     32            # child 
     33        } 
     34    } 
    2135} 
    2236 
  • client/trunk/lib/Sophie/Client/IRC.pm

    r152 r171  
    88 
    99our $VERSION = '0.01'; 
    10  
    11 sub handle_message { 
    12     my ($self, $heap, $context, $message) = @_; 
    13  
    14     $self->submit_query($heap, $context, $message); 
    15 } 
    1610 
    1711sub setup_server { 
     
    3125        Server   => $server, 
    3226        Ircname  => 'Rpm2sql', 
    33         Debug    => 1, 
     27        Debug    => 0, 
    3428    ); 
    3529  
     
    134128    my ($self, $heap, $var, $value) = @_; 
    135129 
    136     $self->set_var($heap->{heap}{server} . '@' . $heap->{from}, 
     130    $self->set_var($heap->{heap}{server} . '@' . lc($heap->{from}), 
    137131        { $var => $value }); 
    138132} 
Note: See TracChangeset for help on using the changeset viewer.