Changeset 692 for locker/update-system/bin/build-update
- Timestamp:
- Mar 16, 2008, 5:52:09 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
locker/update-system/bin/build-update
r585 r692 12 12 13 13 my $scriptsdev = ""; 14 my $force = 0; 14 15 15 16 GetOptions( … … 20 21 # "redo-all" => sub {$redodelete = $redoadd = $redoreplace = $redodiff = 1;}, 21 22 "dev" => sub {$scriptsdev = "dev";}, 23 "force" => \$force, 22 24 ); 23 25 … … 34 36 35 37 (-d $proposaldir) or die "Can't find $proposaldir, did you run propose-update?\n"; 38 if (-e $outdir) { 39 if ($force) { 40 print STDERR "Clobbering $outdir.\n"; 41 `rm -rf '$outdir'`; 42 } else { 43 die "Output directory $outdir exists; try --force.\n"; 44 } 45 } 36 46 ((! -e $outdir) && mkdir($outdir)) or die "mkdir($outdir) failed: $!"; 37 47 … … 94 104 set -e -o noclobber 95 105 96 die () { echo "$1" >&2; exit 1; }106 die () { echo "$1" >&2; rm .scripts-security-upd-lock; exit 1; } 97 107 98 108 patchdir=$(dirname "$0")
Note: See TracChangeset
for help on using the changeset viewer.