diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | freerouter.spec | 11 | ||||
-rw-r--r-- | sources | 2 |
3 files changed, 12 insertions, 2 deletions
@@ -26,3 +26,4 @@ /v24.10.18.tar.gz /v24.10.26.tar.gz /v24.11.1.tar.gz +/v24.11.8.tar.gz 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} @@ -1 +1 @@ -a4676deb13f56ea4e093246302abad98 v24.11.1.tar.gz +3080646c2b772bd38d08d44319874795 v24.11.8.tar.gz |