From 76574d4bde0704099b6ac9d839b94beb5bb1bc36 Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Fri, 2 Jun 2023 21:41:47 -0400 Subject: [PATCH] savedconfig.eclass: do not preserve symlink in restore_config Closes: https://bugs.gentoo.org/907696 Signed-off-by: Mike Gilbert --- eclass/savedconfig.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/savedconfig.eclass b/eclass/savedconfig.eclass index cc5748543078..a778dfba0245 100644 --- a/eclass/savedconfig.eclass +++ b/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 -- 2.40.1