From aaf5354b89447f21053b786160e201e0a51fb9e2 Mon Sep 17 00:00:00 2001
From: Louis Abel <label@rockylinux.org>
Date: Fri, 20 Sep 2024 00:50:51 -0700
Subject: [PATCH] prep sync script for rhel_only

---
 scripts/sync-from-upstream | 26 ++++++++++++++------------
 1 file changed, 14 insertions(+), 12 deletions(-)

diff --git a/scripts/sync-from-upstream b/scripts/sync-from-upstream
index 14b8cf8..3b89339 100755
--- a/scripts/sync-from-upstream
+++ b/scripts/sync-from-upstream
@@ -18,24 +18,26 @@ while read -r pattern; do
   sscript+="$pattern;"
 done <<EOF
 s/>redhat-release/>rocky-release/g
+s/>redhat-sb-certs/>rocky-sb-certs/g
 s/Red Hat Enterprise Linux/Rocky Linux/g
 s/RHEL/Rocky Linux/g
 s/Red Hat, Inc./Rocky Enterprise Software Foundation/g
 EOF
 sed -i "$sscript" "${COMPS_ROCKY}"
 
-echo "Making sure some packages are RHEL only"
-while read -r pattern; do
-  mscript+="$pattern;"
-done <<EOF
-/>insights-client</ s/(<packagereq.*>insights-client<\/packagereq>)/<rhel_only>\1<\/rhel_only>/g
-/>rhc</ s/(<packagereq.*>rhc<\/packagereq>)/<rhel_only>\1<\/rhel_only>/g
-/>rhc-devel</ s/(<packagereq.*>rhc-devel<\/packagereq>)/<rhel_only>\1<\/rhel_only>/g
-/>subscription-manager</ s/(<packagereq.*>subscription-manager<\/packagereq>)/<rhel_only>\1<\/rhel_only>/g
-/>subscription-manager-cockpit</ s/(<packagereq.*>subscription-manager-cockpit<\/packagereq>)/<rhel_only>\1<\/rhel_only>/g
-/>libdnf-plugin-subscription-manager</ s/(<packagereq.*>libdnf-plugin-subscription-manager<\/packagereq>)/<rhel_only>\1<\/rhel_only>/g
-EOF
-sed -Ei "$mscript" "${COMPS_ROCKY}"
+# This is taken care of upstream now. Left for visibility.
+#echo "Making sure some packages are RHEL only"
+#while read -r pattern; do
+#  mscript+="$pattern;"
+#done <<EOF
+#/>insights-client</ s/(<packagereq.*>insights-client<\/packagereq>)/<rhel_only>\1<\/rhel_only>/g
+#/>rhc</ s/(<packagereq.*>rhc<\/packagereq>)/<rhel_only>\1<\/rhel_only>/g
+#/>rhc-devel</ s/(<packagereq.*>rhc-devel<\/packagereq>)/<rhel_only>\1<\/rhel_only>/g
+#/>subscription-manager</ s/(<packagereq.*>subscription-manager<\/packagereq>)/<rhel_only>\1<\/rhel_only>/g
+#/>subscription-manager-cockpit</ s/(<packagereq.*>subscription-manager-cockpit<\/packagereq>)/<rhel_only>\1<\/rhel_only>/g
+#/>libdnf-plugin-subscription-manager</ s/(<packagereq.*>libdnf-plugin-subscription-manager<\/packagereq>)/<rhel_only>\1<\/rhel_only>/g
+#EOF
+#sed -Ei "$mscript" "${COMPS_ROCKY}"
 
 echo "Modifications to make sure certain scenarios work"
 while read -r pattern; do
-- 
GitLab