Skip to content

Commit ef36fe4

Browse files
authored
Declare the deb/rpm runtime dependencies (java, which, chkconfig) (#677)
1 parent e53e018 commit ef36fe4

2 files changed

Lines changed: 12 additions & 1 deletion

File tree

opendj-packages/opendj-deb/resources/control/control

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Version: [[parsedVersion.majorVersion]].[[parsedVersion.minorVersion]].[[parsedV
33
Section: misc
44
Priority: optional
55
Architecture: all
6-
Depends: default-jre-headless | default-jre | java11-runtime | java17-runtime | java21-runtime
6+
Depends: default-jre-headless | default-jre | java25-runtime-headless | java25-runtime | java21-runtime-headless | java21-runtime | java17-runtime-headless | java17-runtime | java11-runtime-headless | java11-runtime
77
Homepage: [[deb.doc.homepage.url]]
88
Maintainer: [[deb.maintainer]]
99
Description: [[deb.product.name]]

opendj-packages/opendj-rpm/pom.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
information: "Portions Copyright [year] [name of copyright owner]".
1414
1515
Copyright 2015-2016 ForgeRock AS.
16+
Portions Copyright 2026 3A Systems, LLC
1617
-->
1718
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
1819
<modelVersion>4.0.0</modelVersion>
@@ -151,6 +152,16 @@
151152
<url>${doc.homepage.url}</url>
152153
<needarch>noarch</needarch>
153154
<targetOS>linux</targetOS>
155+
<requires>
156+
<!-- The server needs a JRE (11+) at run time. -->
157+
<require>java-headless &gt;= 1:11</require>
158+
<!-- _script-util.sh locates java via "which java". -->
159+
<require>which</require>
160+
<!-- postinstall/preuninstall register the service via /sbin/chkconfig. -->
161+
<require>chkconfig</require>
162+
<!-- /etc/init.d/opendj sources /etc/init.d/functions on RedHat-family. -->
163+
<require>initscripts</require>
164+
</requires>
154165
<description>
155166
${rpm.description.header}
156167
OpenDJ is an LDAPv3 compliant directory service, developed for the Java

0 commit comments

Comments
 (0)