From f4aeeda2d93ba2f16cc123b17a0bf785aacea41c Mon Sep 17 00:00:00 2001 From: Umesh Yadav <23421535+imumesh18@users.noreply.github.com> Date: Mon, 30 Jun 2025 15:21:58 +0530 Subject: [PATCH] script: Fix license symlink and path in `new-crate.sh` (#33620) While creating a new crate I realised the License symlink and path are broken. The symlink was broken for LICENSE-GPL. Also the file created in the new crate was not using the expected file name as per the check-license script which was failing due to wrong filename in the new crate. I fixed that as well. Release Notes: - N/A Signed-off-by: Umesh Yadav --- script/new-crate | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/script/new-crate b/script/new-crate index 44b5a6e5c8..df574981e7 100755 --- a/script/new-crate +++ b/script/new-crate @@ -27,7 +27,7 @@ elif [[ "$LICENSE_FLAG" == *"agpl"* ]]; then LICENSE_FILE="LICENSE-AGPL" else LICENSE_MODE="GPL-3.0-or-later" - LICENSE_FILE="LICENSE" + LICENSE_FILE="LICENSE-GPL" fi if [[ ! "$CRATE_NAME" =~ ^[a-z0-9_]+$ ]]; then @@ -39,7 +39,7 @@ CRATE_PATH="crates/$CRATE_NAME" mkdir -p "$CRATE_PATH/src" # Symlink the license -ln -sf "../../../$LICENSE_FILE" "$CRATE_PATH/LICENSE" +ln -sf "../../../$LICENSE_FILE" "$CRATE_PATH/$LICENSE_FILE" CARGO_TOML_TEMPLATE=$(cat << 'EOF' [package]