diff options
author | CoprDistGit <infra@openeuler.org> | 2024-09-17 00:14:42 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2024-09-17 00:14:42 +0000 |
commit | 9e60c825eba67baab337ec772e2e99ba5d11274a (patch) | |
tree | b99dedb7310d73e86f00142dd958325da1eb6ec0 | |
parent | 34ea9f5f4f2db4c6af6c528084d12c9267d2b8ba (diff) |
automatic import of freerouter
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | 80-freerouter.conf | 2 | ||||
-rw-r--r-- | freerouter.spec | 12 | ||||
-rw-r--r-- | sources | 2 |
4 files changed, 12 insertions, 5 deletions
@@ -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 @@ -1 +1 @@ -a52fe580b90328aa34394bdd4d2cda77 v24.9.13.tar.gz +cd9659216188c84813b54047a7daef0a v24.9.16.tar.gz |