]> git.sur5r.net Git - bacula/bacula/commitdiff
regress: Add fix for ubuntu dash that adds quotes to "set" output
authorEric Bollengier <eric@eb.homelinux.org>
Mon, 21 Mar 2011 15:59:32 +0000 (16:59 +0100)
committerKern Sibbald <kern@sibbald.com>
Sat, 20 Apr 2013 12:44:31 +0000 (14:44 +0200)
regress/scripts/functions.pm

index a9774a5af1a277065aac5e538e049517e76f8a9a..0d7d5717a2f240be89fb777df284b5d9d5d6f26d 100644 (file)
@@ -73,7 +73,7 @@ BEGIN {
     open(IN, ". ./config; set |") or die "Could not run shell: $!\n";
     while ( my $l = <IN> ) {
         chomp ($l);
-        if ($l =~ /^([\w\d]+)=(.+)/) {
+        if ($l =~ /^([\w\d]+)='?([^']+)'?/) {
             next if ($1 eq 'SHELLOPTS'); # is in read-only
             ($envar,$enval) = ($1, $2);
             $ENV{$envar} = $enval;
@@ -571,7 +571,7 @@ sub debug
 sub remote_config
 {
     open(FP, ">$REMOTE_FILE/bacula-fd.conf") or 
-        die "ERROR: Can't open $REMOTE_FILE/bacula-fd.conf $?";
+        die "ERROR: Can't open $REMOTE_FILE/bacula-fd.conf $!";
     print FP "
 Director {
   Name = $HOST-dir