summaryrefslogtreecommitdiffstats
path: root/quilt
diff options
context:
space:
mode:
authorJean Delvare <jdelvare@suse.de>2012-02-01 18:08:49 +0100
committerJean Delvare <jdelvare@suse.de>2012-02-01 18:08:49 +0100
commitdcb1c1cdbe201c918543ed3be90a39af9b35dbcd (patch)
tree27541428d4778ede4280c288da0b011fe311cff0 /quilt
parentcaa8e96ac563214c7141183022cfa4a9147910b7 (diff)
downloadquilt-dcb1c1cdbe201c918543ed3be90a39af9b35dbcd.tar.gz
backup-files: Drop support for -L on restore
Drop support for -L on restore, quilt doesn't use it. Signed-off-by: Jean Delvare <jdelvare@suse.de> Reviewed-by: Raphael Hertzog <hertzog@debian.org>
Diffstat (limited to 'quilt')
-rw-r--r--quilt/scripts/backup-files.in18
1 files changed, 4 insertions, 14 deletions
diff --git a/quilt/scripts/backup-files.in b/quilt/scripts/backup-files.in
index 5cceb9c..dc79155 100644
--- a/quilt/scripts/backup-files.in
+++ b/quilt/scripts/backup-files.in
@@ -41,7 +41,6 @@ usage () {
Restore options:
-k Keep backup files
-t Touch original files after restore (update their mtimes)
- -L Ensure that source files have a link count of 1
Backup options:
-L Ensure that source files have a link count of 1
@@ -106,11 +105,7 @@ restore()
else
mkdir -p "$(dirname "$file")"
fi
- if [ -n "$OPT_NOLINKS" ]; then
- cp -p "$backup" "$file"
- else
- ln "$backup" "$file" 2> /dev/null || cp -p "$backup" "$file"
- fi
+ ln "$backup" "$file" 2> /dev/null || cp -p "$backup" "$file"
if [ -n "$OPT_TOUCH" ]; then
touch "$file"
@@ -155,11 +150,10 @@ restore_all()
# Try a mass link (or copy) first, as it is much faster.
# It is however not portable and may thus fail. If it fails,
# fallback to per-file processing, which always works.
- local target_dir=$PWD opt_l=-l
- [ -n "$OPT_NOLINKS" ] && opt_l=-p
+ local target_dir=$PWD
if (cd "$OPT_PREFIX" && \
- xargs -0 cp $opt_l --parents --remove-destination \
+ xargs -0 cp -l --parents --remove-destination \
--target-directory="$target_dir" \
< "$NONEMPTY_FILES" 2> /dev/null); then
while read -d $'\0' -r
@@ -178,11 +172,7 @@ restore_all()
local backup=$OPT_PREFIX$file
$ECHO "Restoring $file"
- if [ -n "$OPT_NOLINKS" ]; then
- cp -p "$backup" "$file"
- else
- ln "$backup" "$file" 2> /dev/null || cp -p "$backup" "$file"
- fi
+ ln "$backup" "$file" 2> /dev/null || cp -p "$backup" "$file"
done < "$NONEMPTY_FILES"
fi