File 0511-Fix-prebuild.keep-and-keep-jinterface-docs.patch of Package erlang

From 29b6a6634ff9503db8fc20ff1f5231000ea5bb6c Mon Sep 17 00:00:00 2001
From: Lukas Larsson <lukas@erlang.org>
Date: Tue, 11 Oct 2022 15:16:54 +0200
Subject: [PATCH 2/9] Fix prebuild.keep and keep jinterface docs

---
 erts/prebuild.keep           | 2 +-
 lib/jinterface/prebuild.keep | 1 +
 scripts/build-otp-tar        | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)
 create mode 100644 lib/jinterface/prebuild.keep

diff --git a/erts/prebuild.keep b/erts/prebuild.keep
index a2e6bd485b..8e695ec83a 100644
--- a/erts/prebuild.keep
+++ b/erts/prebuild.keep
@@ -1 +1 @@
-doc/
+doc
diff --git a/lib/jinterface/prebuild.keep b/lib/jinterface/prebuild.keep
new file mode 100644
index 0000000000..8e695ec83a
--- /dev/null
+++ b/lib/jinterface/prebuild.keep
@@ -0,0 +1 @@
+doc
diff --git a/scripts/build-otp-tar b/scripts/build-otp-tar
index 085fd5b297..6fb251f6e6 100755
--- a/scripts/build-otp-tar
+++ b/scripts/build-otp-tar
@@ -657,7 +657,7 @@ done
 
 for kobj in $kobjs; do
     progress "Keeping $kobj in pre-build-directory"
-    copy $build_dir/../$kobj $prebld_root/$kobj
+    copy $build_dir/../$kobj $prebld_root/$(dirname $kobj)
 done
 
 cd $prebld_dir
-- 
2.35.3

openSUSE Build Service is sponsored by