Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
S
subscription-manager
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
staging
patch
subscription-manager
Compare revisions
c238c40f503c76e113f28ecff1d1bc2062af62b2 to f927c6d1ac661a79022ef6ca858d59b729d35024
Compare revisions
Changes are shown as if the
source
revision was being merged into the
target
revision.
Learn more about comparing revisions.
Source
staging/patch/subscription-manager
Select target project
No results found
f927c6d1ac661a79022ef6ca858d59b729d35024
Select Git revision
Branches
r10
r10-beta
r10s
r8
r8-beta
r8s
r9
r9-beta
r9s
Swap
Target
staging/patch/subscription-manager
Select target project
staging/patch/subscription-manager
1 result
c238c40f503c76e113f28ecff1d1bc2062af62b2
Select Git revision
Branches
r10
r10-beta
r10s
r8
r8-beta
r8s
r9
r9-beta
r9s
Show changes
Only incoming changes from source
Include changes to target since source was created
Compare
Commits on Source (8)
fix patch for lookahead
· acdaecd9
Louis Abel
authored
1 year ago
Verified
acdaecd9
remove certificate
· a4851b01
Louis Abel
authored
1 year ago
Verified
a4851b01
update patch
· 65a6d549
Louis Abel
authored
1 year ago
Verified
65a6d549
add field
· 4b12d5f0
Louis Abel
authored
1 year ago
Verified
4b12d5f0
change patch number
· 2143d1b2
Louis Abel
authored
1 year ago
Verified
2143d1b2
fix
· 867074b5
Louis Abel
authored
1 year ago
Verified
867074b5
fix
· 51a0b151
Louis Abel
authored
1 year ago
Verified
51a0b151
stop gimping subman
· f927c6d1
Louis Abel
authored
1 year ago
Verified
f927c6d1
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
ROCKY/CFG/subscription-manager.cfg
+12
-71
12 additions, 71 deletions
ROCKY/CFG/subscription-manager.cfg
ROCKY/_supporting/subscription-manager-rocky-remove-redhat.patch
+38
-30
38 additions, 30 deletions
...supporting/subscription-manager-rocky-remove-redhat.patch
with
50 additions
and
101 deletions
ROCKY/CFG/subscription-manager.cfg
View file @
f927c6d1
...
...
@@ -7,13 +7,17 @@ add {
}
spec_change
{
append
{
field:
"Release"
value:
".rocky.0.2"
}
disable_auto_align:
true
# Hacky workaround: unfortunately default file/patch add comand sticks the patches in the middle of an ifdef SUSE block
# We're not SUSE, so the patches never get applied/found
search_and_replace
{
any:
true
find:
"%if
(0%{?suse_version}
&&
0%{?suse_version}
<
1200)"
replace:
"Patch
1
:
ROCKY-use-rocky-syspurposes.patch\nPatch
2
:
subscription-manager-rocky-remove-redhat.patch\n%if
(0%{?suse_version}
&&
0%{?suse_version}
<
1200)"
replace:
"Patch
9998
:
ROCKY-use-rocky-syspurposes.patch\nPatch
9999
:
subscription-manager-rocky-remove-redhat.patch\n%if
(0%{?suse_version}
&&
0%{?suse_version}
<
1200)"
n:
1
}
...
...
@@ -21,10 +25,10 @@ spec_change {
search_and_replace
{
any:
true
find:
"%setup
-q"
replace:
"%setup
-q\n%patch
1
-p1\n%patch
2
-p1\n"
replace:
"%setup
-q\n%patch
9998
-p1\n%patch
9999
-p1\n"
n:
1
}
search_and_replace
{
any:
true
find:
"Supplements:
initial-setup-gui"
...
...
@@ -32,79 +36,16 @@ spec_change {
n:
1
}
# Remove random red hat references
search_and_replace
{
any:
true
find:
"touch
%{buildroot}%{_sysconfdir}/yum.repos.d/redhat.repo"
replace:
"
# redhat repo not required"
n:
1
}
search_and_replace
{
any:
true
find:
"mkdir
%{buildroot}%{_sysconfdir}/docker/certs.d/cdn.redhat.com"
replace:
"
# remove cdn.redhat.com"
n:
1
}
search_and_replace
{
any:
true
find:
"install
-m
644
%{_builddir}/%{buildsubdir}/etc-conf/redhat-entitlement-authority.pem
%{buildroot}%{_sysconfdir}/docker/certs.d/cdn.redhat.com/redhat-entitlement-authority.crt"
replace:
"
# remove redhat entitlement"
n:
1
}
search_and_replace
{
any:
true
find:
"install
-m
644
%{_builddir}/%{buildsubdir}/etc-conf/redhat-entitlement-authority.pem
%{buildroot}/%{_sysconfdir}/rhsm/ca/redhat-entitlement-authority.pem"
replace:
"rm
%{buildroot}/%{_sysconfdir}/rhsm/ca/redhat-entitlement-authority.pem"
n:
1
}
search_and_replace
{
any:
true
find:
"install
-m
644
%{_builddir}/%{buildsubdir}/etc-conf/redhat-uep.pem
%{buildroot}/%{_sysconfdir}/rhsm/ca/redhat-uep.pem"
replace:
"sed
-e
'/^
enabled
=
/ s/1/0/' -i %{buildroot}%{_sysconfdir}/dnf/plugins/subscription-manager.conf"
n:
1
}
search_and_replace
{
any:
true
find:
"%attr(755,root,root)
%dir
%{_sysconfdir}/docker/certs.d/cdn.redhat.com"
replace:
"
# remove cdn.redhat.com"
n:
1
}
search_and_replace
{
any:
true
find:
"%attr(644,root,root)
%{_sysconfdir}/docker/certs.d/cdn.redhat.com/redhat-entitlement-authority.crt"
replace:
"
# remove redhat entitlement"
n:
1
}
search_and_replace
{
any:
true
find:
"%attr(644,root,root)
%{_sysconfdir}/rhsm/ca/redhat-entitlement-authority.pem"
replace:
"
# remove redhat entitlement authority"
n:
1
}
search_and_replace
{
any:
true
find:
"%attr(644,root,root)
%{_sysconfdir}/rhsm/ca/redhat-uep.pem"
replace:
"
# remove redhat entitlement authority"
n:
1
}
search_and_replace
{
any:
true
find:
"the
Enterprise
Linux"
find:
"the
Red
Hat"
replace:
"an"
n:
-1
}
search_and_replace
{
any:
true
find:
"a
Enterprise
Linux
"
find:
"a
Red
Hat
"
replace:
"a"
n:
-1
}
...
...
@@ -112,6 +53,6 @@ spec_change {
changelog
{
author_name:
"Release
Engineering"
author_email:
"releng@rockylinux.org"
message:
"Remove
Red
Hat
specific
references
and
certificates
"
message:
"Remove
Red
Hat
specific
references"
}
}
This diff is collapsed.
Click to expand it.
ROCKY/_supporting/subscription-manager-rocky-remove-redhat.patch
View file @
f927c6d1
diff -Naurp subscription-manager-1.28.28/etc-conf/plugin/subscription-manager.conf subscription-manager-1.28.28-patch/etc-conf/plugin/subscription-manager.conf
--- subscription-manager-1.28.28/etc-conf/plugin/subscription-manager.conf 2022-02-15 08:23:26.000000000 -0700
+++ subscription-manager-1.28.28-patch/etc-conf/plugin/subscription-manager.conf 2022-04-02 17:16:08.219528948 -0700
From 5d25661295dc2e6feb52062a5d113b2cc55dc8e8 Mon Sep 17 00:00:00 2001
From: Louis Abel <label@rockylinux.org>
Date: Wed, 17 May 2023 11:09:44 -0700
Subject: [PATCH] Remove Red Hat references
---
etc-conf/plugin/subscription-manager.conf | 2 +-
etc-conf/subscription-manager-cockpit.desktop.in | 2 +-
etc-conf/subscription-manager-gui.desktop.in | 2 +-
src/subscription_manager/repofile.py | 6 +-----
src/subscription_manager/repolib.py | 2 +-
5 files changed, 5 insertions(+), 9 deletions(-)
diff --git a/etc-conf/plugin/subscription-manager.conf b/etc-conf/plugin/subscription-manager.conf
index 9050582..2392f67 100644
--- a/etc-conf/plugin/subscription-manager.conf
+++ b/etc-conf/plugin/subscription-manager.conf
@@ -1,5 +1,5 @@
[main]
-enabled=1
...
...
@@ -8,9 +22,10 @@ diff -Naurp subscription-manager-1.28.28/etc-conf/plugin/subscription-manager.co
# When following option is set to 1, then all repositories defined outside redhat.repo will be disabled
# every time subscription-manager plugin is triggered by dnf or yum
diff -Naurp subscription-manager-1.28.28/etc-conf/subscription-manager-cockpit.desktop.in subscription-manager-1.28.28-patch/etc-conf/subscription-manager-cockpit.desktop.in
--- subscription-manager-1.28.28/etc-conf/subscription-manager-cockpit.desktop.in 2022-02-15 08:23:26.000000000 -0700
+++ subscription-manager-1.28.28-patch/etc-conf/subscription-manager-cockpit.desktop.in 2022-04-02 16:57:54.295374442 -0700
diff --git a/etc-conf/subscription-manager-cockpit.desktop.in b/etc-conf/subscription-manager-cockpit.desktop.in
index 74b78e1..257f540 100644
--- a/etc-conf/subscription-manager-cockpit.desktop.in
+++ b/etc-conf/subscription-manager-cockpit.desktop.in
@@ -1,5 +1,5 @@
[Desktop Entry]
-_Name=Red Hat Subscription Manager
...
...
@@ -18,9 +33,10 @@ diff -Naurp subscription-manager-1.28.28/etc-conf/subscription-manager-cockpit.d
Icon=subscription-manager
Type=Application
TryExec=/usr/libexec/cockpit-desktop
diff -Naurp subscription-manager-1.28.28/etc-conf/subscription-manager-gui.desktop.in subscription-manager-1.28.28-patch/etc-conf/subscription-manager-gui.desktop.in
--- subscription-manager-1.28.28/etc-conf/subscription-manager-gui.desktop.in 2022-02-15 08:23:26.000000000 -0700
+++ subscription-manager-1.28.28-patch/etc-conf/subscription-manager-gui.desktop.in 2022-04-02 16:57:43.575412524 -0700
diff --git a/etc-conf/subscription-manager-gui.desktop.in b/etc-conf/subscription-manager-gui.desktop.in
index bbac43f..aebeedd 100644
--- a/etc-conf/subscription-manager-gui.desktop.in
+++ b/etc-conf/subscription-manager-gui.desktop.in
@@ -1,5 +1,5 @@
[Desktop Entry]
-_Name=Red Hat Subscription Manager
...
...
@@ -28,23 +44,11 @@ diff -Naurp subscription-manager-1.28.28/etc-conf/subscription-manager-gui.deskt
Icon=subscription-manager
Exec=subscription-manager-gui
Terminal=false
diff -Naurp subscription-manager-1.28.28/src/subscription_manager/migrate/migrate.py subscription-manager-1.28.28-patch/src/subscription_manager/migrate/migrate.py
--- subscription-manager-1.28.28/src/subscription_manager/migrate/migrate.py 2022-02-15 08:23:26.000000000 -0700
+++ subscription-manager-1.28.28-patch/src/subscription_manager/migrate/migrate.py 2022-04-02 16:58:22.311274917 -0700
@@ -278,8 +278,7 @@
class MigrationEngine(object):
if self.options.five_to_six:
msgs = [_("This system appears to already be registered to Satellite 6.")]
else:
- msgs = [_("This system appears to already be registered to Red Hat Subscription Management.")]
- msgs.append(_("Please visit https://access.redhat.com/management/consumers/%s to view the profile details.") % identity.uuid)
+ msgs = [_("This system appears to already be registered to Subscription Management.")]
system_exit(1, msgs)
try:
diff -Naurp subscription-manager-1.28.28/src/subscription_manager/repofile.py subscription-manager-1.28.28-patch/src/subscription_manager/repofile.py
--- subscription-manager-1.28.28/src/subscription_manager/repofile.py 2022-02-15 08:23:26.000000000 -0700
+++ subscription-manager-1.28.28-patch/src/subscription_manager/repofile.py 2022-04-02 16:59:27.519043271 -0700
@@ -368,11 +368,7 @@
class RepoFileBase(object):
diff --git a/src/subscription_manager/repofile.py b/src/subscription_manager/repofile.py
index 8b523c3..f8a5694 100644
--- a/src/subscription_manager/repofile.py
+++ b/src/subscription_manager/repofile.py
@@ -369,11 +369,7 @@
class RepoFileBase(object):
Try to create new repo file.
:return: None
"""
...
...
@@ -57,10 +61,11 @@ diff -Naurp subscription-manager-1.28.28/src/subscription_manager/repofile.py su
def fix_content(self, content):
return content
diff -Naurp subscription-manager-1.28.28/src/subscription_manager/repolib.py subscription-manager-1.28.28-patch/src/subscription_manager/repolib.py
--- subscription-manager-1.28.28/src/subscription_manager/repolib.py 2022-02-15 08:23:26.000000000 -0700
+++ subscription-manager-1.28.28-patch/src/subscription_manager/repolib.py 2022-04-02 16:59:07.055115968 -0700
@@ -87,7 +87,7 @@
class YumPluginManager(object):
diff --git a/src/subscription_manager/repolib.py b/src/subscription_manager/repolib.py
index 103517d..64454b9 100644
--- a/src/subscription_manager/repolib.py
+++ b/src/subscription_manager/repolib.py
@@ -86,7 +86,7 @@
class YumPluginManager(object):
@staticmethod
def warning_message(enabled_yum_plugins):
message = _('The yum/dnf plugins: %s were automatically enabled for the benefit of '
...
...
@@ -69,3 +74,6 @@ diff -Naurp subscription-manager-1.28.28/src/subscription_manager/repolib.py sub
'"subscription-manager config --rhsm.auto_enable_yum_plugins=0" to '
'block this behavior.') % ', '.join(enabled_yum_plugins)
return message
--
2.40.1
This diff is collapsed.
Click to expand it.