From: Jim Meyering Date: Fri, 29 Jun 2012 08:45:31 +0000 (+0200) Subject: doc: improve sample backup script X-Git-Tag: v8.18~44 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5f6c22fceedd0d350e1a8246d4d73840de666c7e;p=thirdparty%2Fcoreutils.git doc: improve sample backup script * doc/coreutils.texi (cp invocation): Make the backup script exit with an accurate reflection of any failure. Also, add --preserve=all. Improved-by: Bernhard Voelker --- diff --git a/doc/coreutils.texi b/doc/coreutils.texi index 08ef2d8c8b..954a1f8f47 100644 --- a/doc/coreutils.texi +++ b/doc/coreutils.texi @@ -7675,9 +7675,11 @@ combination of options is this tiny Bourne shell script: #!/bin/sh # Usage: backup FILE... # Create a @sc{gnu}-style backup of each listed FILE. +fail=0 for i; do - cp --backup --force -- "$i" "$i" + cp --backup --force --preserve=all -- "$i" "$i" || fail=1 done +exit $fail @end example @item --copy-contents