File 0956-otp-Fix-patch-apply-to-work-on-vsn-files-with-commen.patch of Package erlang
From 94cfaa38a0a4f244166cca539aa111268cbb2593 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lukas=20Backstr=C3=B6m?= <lukas@erlang.org>
Date: Mon, 16 Jun 2025 16:11:20 +0200
Subject: [PATCH] otp: Fix patch apply to work on vsn files with comments
---
otp_patch_apply | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/otp_patch_apply b/otp_patch_apply
index 82c17f31ca..32c1df8122 100755
--- a/otp_patch_apply
+++ b/otp_patch_apply
@@ -422,13 +422,13 @@ for app in $applications; do
erts_vsn=`grep '^VSN' erts/vsn.mk | sed "s|^VSN.*=[^0-9]*\([0-9].*\)$|\1|g"`
update_rel=true;;
kernel)
- kernel_vsn=`sed "s|^KERNEL_VSN[^=]*=[^0-9]*\([0-9].*\)$|\1|g" lib/kernel/vsn.mk`
+ kernel_vsn=`grep '^KERNEL_VSN' lib/kernel/vsn.mk | sed "s|^KERNEL_VSN[^=]*=[^0-9]*\([0-9].*\)$|\1|g"`
update_rel=true;;
stdlib)
- stdlib_vsn=`sed "s|^STDLIB_VSN[^=]*=[^0-9]*\([0-9].*\)$|\1|g" lib/stdlib/vsn.mk`
+ stdlib_vsn=`grep '^STDLIB_VSN' lib/stdlib/vsn.mk | sed "s|^STDLIB_VSN[^=]*=[^0-9]*\([0-9].*\)$|\1|g"`
update_rel=true;;
sasl)
- sasl_vsn=`sed "s|^SASL_VSN[^=]*=[^0-9]*\([0-9].*\)$|\1|g" lib/sasl/vsn.mk`
+ sasl_vsn=`grep '^SASL_VSN' lib/sasl/vsn.mk | sed "s|^SASL_VSN[^=]*=[^0-9]*\([0-9].*\)$|\1|g"`
update_rel=true;;
*)
;;
--
2.43.0