summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorAndreas Gruenbacher <agruen@suse.de>2005-07-02 21:14:50 +0000
committerAndreas Gruenbacher <agruen@suse.de>2005-07-02 21:14:50 +0000
commitd048d93f2d1065332bb901fc7a68c9a03d9f39ca (patch)
tree0029f10fb9400c284c16e3e81a52a400b9cf0e57 /scripts
parenta942432155cc20bb66dd8abe28668d5e78c8dd91 (diff)
downloadquilt-d048d93f2d1065332bb901fc7a68c9a03d9f39ca.tar.gz
- Remove outdated BUGS file and references.
- refresh command: don't write into existing patches but create new files instead to avoid overwriting hardlinked copies.
Diffstat (limited to 'scripts')
-rw-r--r--scripts/patchfns.in26
1 files changed, 12 insertions, 14 deletions
diff --git a/scripts/patchfns.in b/scripts/patchfns.in
index 6caf2ca..b46b362 100644
--- a/scripts/patchfns.in
+++ b/scripts/patchfns.in
@@ -610,23 +610,21 @@ cat_file()
done
}
-cat_to_file()
+cat_to_new_file()
{
local filename="$1"
- if [ -z "$filename" ]
- then
- cat
- else
- case "$filename" in
- *.gz|*.tgz)
- gzip -c > "$filename" ;;
- *.bz2)
- bzip2 -c > "$filename" ;;
- *)
- cat > "$filename" ;;
- esac
- fi
+ [ -e "$filename" ] && rm -f "$filename"
+
+ case "$filename" in
+ *.gz)
+ gzip -c ;;
+ *.bz2)
+ bzip2 -c ;;
+ *)
+ cat ;;
+ esac \
+ > "$filename"
}
patch_description()