Better test for executable.
This commit is contained in:
parent
1a2d1359dc
commit
d42a102bf4
2 changed files with 4 additions and 2 deletions
|
@ -551,7 +551,8 @@ $config->{scrubPrivate} = 0 if not defined $config->{scrubPrivate};
|
|||
$config->{reportProblems} = $config->{user} if not defined $config->{reportProblems};
|
||||
$config->{emacsBinary} = "/usr/bin/emacs" if not defined $config->{emacsBinary};
|
||||
$config->{calendarStyle} = 'plain' if not defined $config->{calendarStyle};
|
||||
DieLog("$config->{emacsBinary} doesn't appear to be executable") unless -x $config->{emacsBinary};
|
||||
DieLog("$config->{emacsBinary} doesn't appear to be executable for $bin")
|
||||
unless defined $config->{emacsBinary} and -x $config->{emacsBinary};
|
||||
|
||||
if (defined $config->{cleanOutputDirFirst} and $config->{cleanOutputDirFirst}) {
|
||||
chdir $config->{outputDir} or die "unable to change directory to $config->{outputDir} $? $!";
|
||||
|
|
|
@ -329,7 +329,8 @@ $config->{reportProblems} = $config->{user} if not defined $config->{reportProbl
|
|||
$config->{emacsBinary} = "/usr/bin/emacs" if not defined $config->{emacsBinary};
|
||||
$config->{calendarStyle} = 'plain' if not defined $config->{calendarStyle};
|
||||
foreach my $bin (qw/emacsBinary gitBinary/) {
|
||||
DieLog("$config->{$bin} doesn't appear to be executable") unless -x $config->{$bin};
|
||||
DieLog("$config->{$bin} doesn't appear to be executable for $bin")
|
||||
unless defined $config->{$bin} and -x $config->{$bin};
|
||||
}
|
||||
|
||||
DieLog("$CONFIG_FILE doesn't specify a (readable) Git directory via gitDir setting: $!")
|
||||
|
|
Loading…
Add table
Reference in a new issue