diff --git a/.gitignore b/.gitignore index 9043aa66..2c401668 100644 --- a/.gitignore +++ b/.gitignore @@ -51,7 +51,14 @@ src/liblqos_python.so # Ignore Rust build artifacts src/rust/target -src/bin +src/bin/static +src/bin/lqosd +src/bin/lqtop +src/bin/xdp_iphash_to_cpu_cmdline +src/bin/xdp_pping +src/bin/lqos_node_manager +src/bin/Rocket.toml + # Ignore project folders for some IDEs .idea/ diff --git a/src/bin/lqos_node_manager.service.example b/src/bin/lqos_node_manager.service.example new file mode 100644 index 00000000..4210ce2b --- /dev/null +++ b/src/bin/lqos_node_manager.service.example @@ -0,0 +1,10 @@ +[Unit] +After=network.service + +[Service] +WorkingDirectory=/opt/libreqos/src/bin +ExecStart=/opt/libreqos/src/bin/lqos_node_manager +Restart=always + +[Install] +WantedBy=default.target diff --git a/src/bin/lqosd.service.example b/src/bin/lqosd.service.example new file mode 100644 index 00000000..bc460aeb --- /dev/null +++ b/src/bin/lqosd.service.example @@ -0,0 +1,10 @@ +[Unit] +After=network.service + +[Service] +WorkingDirectory=/opt/libreqos/src/bin +ExecStart=/opt/libreqos/src/bin/lqosd +Restart=always + +[Install] +WantedBy=default.target diff --git a/src/build_rust.sh b/src/build_rust.sh index b44e9e26..3b88c988 100755 --- a/src/build_rust.sh +++ b/src/build_rust.sh @@ -37,3 +37,4 @@ popd cp rust/target/release/liblqos_python.so . echo "Don't forget to setup /etc/lqos!" +echo "Template .service files can be found in bin/"