]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - make/console.pm
Create installation directories with make install not configure.
[user/henk/code/inspircd.git] / make / console.pm
index 9be5ef47c3ad40331e6c87776dce16bd55eeb845..045df8a704c61afd2b6e15c398df597c0447e4c7 100644 (file)
@@ -80,13 +80,13 @@ sub prompt_bool($$$) {
        return $answer =~ /y/i;
 }
 
-sub prompt_dir($$$) {
-       my ($interactive, $question, $default) = @_;
+sub prompt_dir($$$;$) {
+       my ($interactive, $question, $default, $create_now) = @_;
        my ($answer, $create);
        do {
                $answer = rel2abs(prompt_string($interactive, $question, $default));
                $create = prompt_bool($interactive && !-d $answer, "$answer does not exist. Create it?", 'y');
-               if ($create) {
+               if ($create && $create_now) {
                        my $mkpath = eval {
                                mkpath($answer, 0, 0750);
                                return 1;