projects
/
freeside.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
47ac05f
)
add option to change the restart command in apache exports
author
ivan
<ivan>
Thu, 6 May 2004 22:29:24 +0000
(22:29 +0000)
committer
ivan
<ivan>
Thu, 6 May 2004 22:29:24 +0000
(22:29 +0000)
FS/FS/part_export/apache.pm
patch
|
blob
|
history
bin/apache.export
patch
|
blob
|
history
diff --git
a/FS/FS/part_export/apache.pm
b/FS/FS/part_export/apache.pm
index
b16b304
..
17fbabf
100644
(file)
--- a/
FS/FS/part_export/apache.pm
+++ b/
FS/FS/part_export/apache.pm
@@
-10,6
+10,9
@@
tie my %options, 'Tie::IxHash',
'user' => { label=>'Remote username', default=>'root' },
'httpd_conf' => { label=>'httpd.conf snippet location',
default=>'/etc/apache/httpd-freeside.conf', },
'user' => { label=>'Remote username', default=>'root' },
'httpd_conf' => { label=>'httpd.conf snippet location',
default=>'/etc/apache/httpd-freeside.conf', },
+ 'restart' => { label=>'Apache restart command',
+ default=>'apachectl graceful',
+ },
'template' => {
label => 'Template',
type => 'textarea',
'template' => {
label => 'Template',
type => 'textarea',
diff --git
a/bin/apache.export
b/bin/apache.export
index
f0a6bee
..
47863a9
100755
(executable)
--- a/
bin/apache.export
+++ b/
bin/apache.export
@@
-51,7
+51,9
@@
foreach my $export ( @exports ) {
} ) or die "rsync to $machine failed: ". join(" / ", $rsync->err);
# warn $rsync->out;
} ) 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);
}
}