summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-09-17 00:14:42 +0000
committerCoprDistGit <infra@openeuler.org>2024-09-17 00:14:42 +0000
commit9e60c825eba67baab337ec772e2e99ba5d11274a (patch)
treeb99dedb7310d73e86f00142dd958325da1eb6ec0
parent34ea9f5f4f2db4c6af6c528084d12c9267d2b8ba (diff)
automatic import of freerouter
-rw-r--r--.gitignore1
-rw-r--r--80-freerouter.conf2
-rw-r--r--freerouter.spec12
-rw-r--r--sources2
4 files changed, 12 insertions, 5 deletions
diff --git a/.gitignore b/.gitignore
index 605cdc8..6912833 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,3 +16,4 @@
/v24.9.6.tar.gz
/v24.9.8.tar.gz
/v24.9.13.tar.gz
+/v24.9.16.tar.gz
diff --git a/80-freerouter.conf b/80-freerouter.conf
new file mode 100644
index 0000000..3b59eb7
--- /dev/null
+++ b/80-freerouter.conf
@@ -0,0 +1,2 @@
+# Number of 2MB hugepages desired
+vm.nr_hugepages=1024
diff --git a/freerouter.spec b/freerouter.spec
index a31fb03..c03e6d7 100644
--- a/freerouter.spec
+++ b/freerouter.spec
@@ -2,7 +2,7 @@
%undefine _debugsource_packages
Name: freerouter
-Version: 24.9.13
+Version: 24.9.16
Release: 1%{?dist}
Summary: Free, open source router OS process
@@ -22,6 +22,7 @@ Source10: 20-veth.link
Source11: veth250.network
Source12: veth251.network
Source13: veth251.netdev
+Source14: 80-freerouter.conf
%if 0%{?fedora} || 0%{?rhel} > 7 || 0%{?openEuler}
Recommends: socat
@@ -75,7 +76,7 @@ Examples of freeRouter test configurations.
%prep
%setup -q -n freeRtr-%{?version}
-cp %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} %{SOURCE8} %{SOURCE9} %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} .
+cp %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} %{SOURCE8} .
%build
pushd src
@@ -98,6 +99,7 @@ mkdir -p %{buildroot}%{_libdir}
mkdir -p %{buildroot}%{_javadir}
mkdir -p %{buildroot}%{_unitdir}
mkdir -p %{buildroot}%{_datadir}/freerouter
+mkdir -p %{buildroot}%{_sysconfdir}/sysctl.d
mkdir -p %{buildroot}%{_sysconfdir}/freerouter/interfaces
mkdir -p %{buildroot}%{_sysconfdir}/systemd/network
mkdir -p %{buildroot}%{_sharedstatedir}/freerouter
@@ -107,8 +109,9 @@ cp binTmp/*.bin %{buildroot}%{_bindir}
install -m755 binTmp/*.so %{buildroot}%{_libdir}
install -m755 misc/debian2/interface.sh %{buildroot}%{_datadir}/freerouter/
install -m644 misc/debian2/interface.cpu_port %{buildroot}%{_sysconfdir}/freerouter/interfaces/cpu_port
-install -m644 misc/debian2/rtr-hw.txt misc/debian2/rtr-sw.txt %{buildroot}%{_sysconfdir}/freerouter
-install -m644 10-virtio.link 20-veth.link veth250.network veth251.network veth251.netdev %{buildroot}%{_sysconfdir}/systemd/network/
+install -m644 misc/debian2/rtr-hw.txt misc/debian2/rtr-sw.txt %{buildroot}%{_sysconfdir}/freerouter/
+install -m644 %{SOURCE9} %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} %{buildroot}%{_sysconfdir}/systemd/network/
+install -m644 %{SOURCE14} %{buildroot}%{_sysconfdir}/sysctl.d/
install -m644 misc/debian2/freerouter-native@.service %{buildroot}%{_unitdir}
install -m644 misc/debian2/freerouter.service %{buildroot}%{_unitdir}
install -m644 misc/debian2/freerouter.service %{buildroot}%{_unitdir}/freerouter@.service
@@ -159,6 +162,7 @@ usermod -aG dialout freerouter
%doc freerouter-p4udp.service freerouter-p4urng.service
%doc freerouter-p4xdp.service freerouter-p4xsk.service
%dir %{_sysconfdir}/freerouter/interfaces
+%config(noreplace) %{_sysconfdir}/sysctl.d/80-freerouter.conf
%config(noreplace) %{_sysconfdir}/freerouter/interfaces/cpu_port
%config(noreplace) %{_sysconfdir}/systemd/network/*
%{_bindir}/*.bin
diff --git a/sources b/sources
index c606ff2..de2eddc 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a52fe580b90328aa34394bdd4d2cda77 v24.9.13.tar.gz
+cd9659216188c84813b54047a7daef0a v24.9.16.tar.gz