@@ -, +, @@ --- eclass/savedconfig.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/eclass/savedconfig.eclass +++ a/eclass/savedconfig.eclass @@ -124,8 +124,8 @@ restore_config() { if [[ -f ${found} ]]; then elog "Building using saved configfile \"${found}\"" - if [ $# -gt 0 ]; then - cp -pPR "${found}" "$1" || die "Failed to restore ${found} to $1" + if [[ $# -gt 0 ]]; then + cp -p "${found}" "$1" || die "Failed to restore ${found} to $1" else die "need to know the restoration filename" fi --