- Timestamp:
- 10/07/05 02:58:11 (3 years ago)
- Files:
-
- 1 modified
-
inc/PugsBuild/Config.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
inc/PugsBuild/Config.pm
r7342 r7367 37 37 sub read { 38 38 my($class, $filename) = @_; 39 my $config_default = 'config.yml'; 40 my $config_template = 'util/config-template.yml'; 41 $filename ||= $ENV{PUGS_BUILD_CONFIG} || $config_default; 39 42 my $stream; 40 43 41 if (!-e ($filename ||= ($ENV{PUGS_BUILD_CONFIG} || "config.yml"))) {44 if (!-e $filename) { 42 45 require File::Copy; 43 File::Copy::copy ( 'util/config-template.yml', $filename) or46 File::Copy::copy ($config_template, $filename) or 44 47 die "copy: $!"; 45 48 warn <<"."; 49 *** 46 50 Default build config file created. Edit your settings in $filename. 47 51 . 48 52 } 53 54 if (-M $filename > -M $config_template) { 55 warn <<"."; 56 *** 57 Build config file '$filename' is older than template 58 '$config_template'. 59 60 You may wish to check for new settings. 61 . 62 } 49 63 50 64 open my $fh, $filename or die "open: $filename: $!";
