- Timestamp:
- Oct 6, 2007, 12:12:31 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
locker/update-system/bin/build-update
r446 r447 52 52 53 53 open(CHECKMD5, ">", catfile($outdir, "check.md5")) or die "Can't open check.md5: $!"; 54 print CHECKMD5 map { join(" ", @{$_})."\n" } @todelete, @toreplace;54 print CHECKMD5 map { join(" ", @{$_})."\n" } @todelete, @toreplace; 55 55 close(CHECKMD5); 56 56 … … 92 92 xargs -n1 test ! -e <"$patchdir/oldfiles.absent" || die "error: Conflicting files exist." 93 93 md5sum -c "$patchdir/check.md5" || die "error: MD5 check failed." 94 patch -stN --dry-run --no-backup-if-mismatch -p 1<"$patchdir/update.diff" || due "error: Patch dry run failed."94 patch -stN --dry-run --no-backup-if-mismatch -p2 <"$patchdir/update.diff" || due "error: Patch dry run failed." 95 95 96 96 echo "[$PWD] dry run OK, applying update" 97 97 98 98 mv .scripts-version .scripts-version.old 99 patch -stN --no-backup-if-mismatch -p 1<"$patchdir/update.diff" || :99 patch -stN --no-backup-if-mismatch -p2 <"$patchdir/update.diff" || : 100 100 xargs rm -f <"$patchdir/files.delete" 101 101 cp -a "$patchdir/newfiles/." .
Note: See TracChangeset
for help on using the changeset viewer.