diff options
author | Andreas Gruenbacher <agruen@suse.de> | 2005-07-02 21:14:50 +0000 |
---|---|---|
committer | Andreas Gruenbacher <agruen@suse.de> | 2005-07-02 21:14:50 +0000 |
commit | d048d93f2d1065332bb901fc7a68c9a03d9f39ca (patch) | |
tree | 0029f10fb9400c284c16e3e81a52a400b9cf0e57 /scripts | |
parent | a942432155cc20bb66dd8abe28668d5e78c8dd91 (diff) | |
download | quilt-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.in | 26 |
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() |