From 62a2f2327a7879724cab6d2d1d7d9ddfeb37d189 Mon Sep 17 00:00:00 2001 From: Christoph Langer Date: Thu, 19 Jan 2023 06:43:44 +0000 Subject: [PATCH] 8300490: Spaces in name of MacOS Code Signing Identity are not correctly handled after JDK-8293550 Reviewed-by: erikj --- make/autoconf/jdk-options.m4 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/make/autoconf/jdk-options.m4 b/make/autoconf/jdk-options.m4 index 05bff5d5001a2..a1f0fefc779ea 100644 --- a/make/autoconf/jdk-options.m4 +++ b/make/autoconf/jdk-options.m4 @@ -1,5 +1,5 @@ # -# Copyright (c) 2011, 2022, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2023, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -742,7 +742,7 @@ AC_DEFUN([JDKOPT_CHECK_CODESIGN_PARAMS], $RM "$CODESIGN_TESTFILE" $TOUCH "$CODESIGN_TESTFILE" CODESIGN_SUCCESS=false - $CODESIGN $PARAMS "$CODESIGN_TESTFILE" 2>&AS_MESSAGE_LOG_FD \ + eval \"$CODESIGN\" $PARAMS \"$CODESIGN_TESTFILE\" 2>&AS_MESSAGE_LOG_FD \ >&AS_MESSAGE_LOG_FD && CODESIGN_SUCCESS=true $RM "$CODESIGN_TESTFILE" AC_MSG_CHECKING([$MESSAGE]) @@ -755,7 +755,7 @@ AC_DEFUN([JDKOPT_CHECK_CODESIGN_PARAMS], AC_DEFUN([JDKOPT_CHECK_CODESIGN_HARDENED], [ - JDKOPT_CHECK_CODESIGN_PARAMS([-s "$MACOSX_CODESIGN_IDENTITY" --option runtime], + JDKOPT_CHECK_CODESIGN_PARAMS([-s \"$MACOSX_CODESIGN_IDENTITY\" --option runtime], [if codesign with hardened runtime is possible]) ])