X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=bin%2Fapache.export;h=47863a9d56d5b4005879f1ee57e0255c4b67e800;hp=399fb0377d974d4eb7ad2e58c1e88f3160df4fa3;hb=fdfdba16902b3967a9f6deb955e9c6885419bc79;hpb=5b48517a06a9d43171d5d5a4fe57a18f8f5aa99e diff --git a/bin/apache.export b/bin/apache.export index 399fb0377..47863a9d5 100755 --- a/bin/apache.export +++ b/bin/apache.export @@ -39,7 +39,7 @@ foreach my $export ( @exports ) { use vars qw($zone $username); $zone = $svc_www->domain_record->zone; $username = $svc_www->svc_acct->username; - print HTTPD_CONF eval(qq("$template")); + print HTTPD_CONF eval(qq("$template")). "\n\n"; } my $user = $export->option('user'); @@ -51,7 +51,9 @@ foreach my $export ( @exports ) { } ) or die "rsync to $machine failed: ". join(" / ", $rsync->err); # warn $rsync->out; - ssh("root\@$machine", 'apachectl graceful'); + my $restart = $export->option('restart') || 'apachectl graceful'; + + ssh("root\@$machine", $restart); } @@ -60,6 +62,6 @@ close HTTPD_CONF; # ----- sub usage { - die "Usage:\n export.export user\n"; + die "Usage:\n apache.export user\n"; }