Skip to content

Commit 6f498eb

Browse files
authored
Merge pull request #183 from mmadzin/rhel10
Update for RHEL10
2 parents e4fc02c + 809e7dc commit 6f498eb

File tree

9 files changed

+17
-6
lines changed

9 files changed

+17
-6
lines changed

core/src/main/groovy/noe/common/utils/Platform.groovy

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,10 @@ class Platform {
136136
return (isRHEL() && (osVersion ==~ /.*el9.*/)) || forceRhel9()
137137
}
138138

139+
boolean isRHEL10() {
140+
return (isRHEL() && (osVersion ==~ /.*el10.*/)) || forceRhel10()
141+
}
142+
139143
boolean isSolaris11() {
140144
return isSolaris() && (osVersion ==~ /5\.11/)
141145
}
@@ -226,4 +230,8 @@ class Platform {
226230
private boolean forceRhel9() {
227231
return Boolean.parseBoolean(Library.getUniversalProperty('force.rhel.9', 'false'))
228232
}
233+
234+
private boolean forceRhel10() {
235+
return Boolean.parseBoolean(Library.getUniversalProperty('force.rhel.10', 'false'))
236+
}
229237
}

core/src/main/groovy/noe/common/utils/PlatformSuffixHelper.groovy

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ class PlatformSuffixHelper {
3737
else if (platform.isRHEL7()) platformName += "RHEL7-"
3838
else if (platform.isRHEL8()) platformName += "RHEL8-"
3939
else if (platform.isRHEL9()) platformName += "RHEL9-"
40+
else if (platform.isRHEL10()) platformName += "RHEL10-"
4041
if (platform.isX86()) {
4142
platformName += "i686"
4243
} else if (platform.isX64()) {
@@ -115,6 +116,7 @@ class PlatformSuffixHelper {
115116
else if (platform.isRHEL7()) platformName += "RHEL7-"
116117
else if (platform.isRHEL8()) platformName += "RHEL8-"
117118
else if (platform.isRHEL9()) platformName += "RHEL9-"
119+
else if (platform.isRHEL10()) platformName += "RHEL10-"
118120
if (platform.isX86()) {
119121
platformName += "i386"
120122
} else if (platform.isX64()) {

core/src/main/groovy/noe/ews/utils/AbstractJwsNameHelper.groovy

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ abstract class AbstractJwsNameHelper {
107107
else if (platform.isRHEL7()) result += 'RHEL7-'
108108
else if (platform.isRHEL8()) result += 'RHEL8-'
109109
else if (platform.isRHEL9()) result += 'RHEL9-'
110+
else if (platform.isRHEL10()) result += 'RHEL10-'
110111
if (platform.isX86()) {
111112
result += "i386"
112113
} else if (platform.isX64()) {

core/src/main/groovy/noe/ews/utils/EwsUtils.groovy

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -584,6 +584,7 @@ class EwsUtils extends InstallerUtils {
584584
else if (platform.isRHEL7()) fn += "${version}-RHEL7-"
585585
else if (platform.isRHEL8()) fn += "${version}-RHEL8-"
586586
else if (platform.isRHEL9()) fn += "${version}-RHEL9-"
587+
else if (platform.isRHEL10()) fn += "${version}-RHEL10-"
587588
if (platform.isX86()) {
588589
fn += "i386"
589590
} else if (platform.isX64()) {

core/src/main/groovy/noe/rhel/server/httpd/HttpdBaseOS.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class HttpdBaseOS extends Httpd {
3535
this.logDirs = ['/logs']
3636
// what path will be taken as relative for star/stop cmd
3737
this.binPath = '/'
38-
if (platform.isRHEL9() || platform.isRHEL8() || platform.isRHEL7()) {
38+
if (platform.isRHEL10() || platform.isRHEL9() || platform.isRHEL8() || platform.isRHEL7()) {
3939
this.start = ['systemctl', 'start', serviceName]
4040
this.stop = ['systemctl', 'stop', serviceName]
4141
} else if (platform.isRHEL6()) {

core/src/main/groovy/noe/server/Httpd.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,7 @@ abstract class Httpd extends ServerAbstract {
386386
}
387387
if(results.isEmpty()) {
388388
// Default if option is missing in configuration. RHEL7 and RHEL8 use '/logs/httpd.pid', RHEL9 '/run/httpd.pid'
389-
return new File(getHttpdServerRootFull(), platform.isRHEL9() ? '/run/httpd.pid' : '/logs/httpd.pid')
389+
return new File(getHttpdServerRootFull(), platform.isRHEL9() || platform.isRHEL10() ? '/run/httpd.pid' : '/logs/httpd.pid')
390390
} else {
391391
return results.first()
392392
}

core/src/main/groovy/noe/tomcat/configure/envars/RpmTomcatEnvVarsFileFactory.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ class RpmTomcatEnvVarsFileFactory {
6060
private static class Jws5RpmTomcatEnvVarsFile extends RpmTomcatEnvVarsFileBase {
6161
Jws5RpmTomcatEnvVarsFile() {
6262
Platform platform = new Platform()
63-
if (platform.isRHEL8() || platform.isRHEL9()) {
63+
if (platform.isRHEL8() || platform.isRHEL9() || platform.isRHEL10()) {
6464
this.envFile = new File('/etc/opt/rh/scls/jws5/sysconfig/tomcat')
6565
} else {
6666
this.envFile = new File('/etc/opt/rh/jws5/sysconfig/tomcat')

core/src/main/groovy/noe/workspace/WorkspaceHttpdBaseOS.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class WorkspaceHttpdBaseOS extends WorkspaceAbstract {
99

1010
WorkspaceHttpdBaseOS() {
1111

12-
if (platform.isRHEL9() || platform.isRHEL8() || platform.isRHEL7()) {
12+
if (platform.isRHEL10() || platform.isRHEL9() || platform.isRHEL8() || platform.isRHEL7()) {
1313
HttpdBaseOS server = new HttpdBaseOS(basedir, '2.4')
1414
serverController.addServer("httpd-24-1", server)
1515
} else if (platform.isRHEL6()) {

core/src/test/groovy/noe/tomcat/configure/envars/EnvVarsFileFactoryTest.groovy

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ class EnvVarsFileFactoryTest {
5353
] as RpmTomcatEnvVarsFileFactory.RpmRun)
5454

5555
String tomcatServicePath
56-
if (platform.isRHEL8() || platform.isRHEL9()) {
56+
if (platform.isRHEL8() || platform.isRHEL9() || platform.isRHEL10()) {
5757
tomcatServicePath = "/etc/opt/rh/scls/jws5/sysconfig/tomcat"
5858
} else {
5959
tomcatServicePath = "/etc/opt/rh/jws5/sysconfig/tomcat"
@@ -97,4 +97,3 @@ class EnvVarsFileFactoryTest {
9797
}
9898

9999
}
100-

0 commit comments

Comments
 (0)