diff options
author | CoprDistGit <infra@openeuler.org> | 2024-11-09 17:35:30 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2024-11-09 17:35:30 +0000 |
commit | eb3d390cb81490a1a817a6991a00d3544a88e58f (patch) | |
tree | f84e75d0d5dc5ff1f9f47d260c35abb4e7cde6a2 /freerouter.spec | |
parent | 35aefddd4d9d3c5e22d22831aa5d6c6e92b7ed0c (diff) |
automatic import of freerouter
Diffstat (limited to 'freerouter.spec')
-rw-r--r-- | freerouter.spec | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/freerouter.spec b/freerouter.spec index cdeb5f5..e0c1569 100644 --- a/freerouter.spec +++ b/freerouter.spec @@ -2,7 +2,7 @@ %undefine _debugsource_packages Name: freerouter -Version: 24.11.1 +Version: 24.11.8 Release: 1%{?dist} Summary: Free, open source router OS process @@ -39,8 +39,13 @@ BuildRequires: clang llvm BuildRequires: dpdk-devel BuildRequires: libpcap-devel BuildRequires: libmnl-devel +%if 0%{?fedora} > 41 || 0%{?rhel} > 9 +BuildRequires: java-21-openjdk-devel +Requires: java-21-openjdk-headless +%else BuildRequires: java-11-openjdk-devel Requires: java-11-openjdk-headless +%endif %description freeRouter speaks routing protocols, and (re)encapsulates packets on @@ -93,7 +98,11 @@ popd %install find binTmp -size 0 -print -delete find misc/demo -type f -not -name '*.txt' -delete +%if 0%{?fedora} > 41 || 0%{?rhel} > 9 +sed -i 's|/usr/bin/freerouter|/usr/lib/jvm/jre-21-openjdk/bin/java -jar /usr/share/java/rtr.jar|g' misc/debian2/freerouter.service +%else sed -i 's|/usr/bin/freerouter|/usr/lib/jvm/jre-11-openjdk/bin/java -jar /usr/share/java/rtr.jar|g' misc/debian2/freerouter.service +%endif mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_libdir} |