forwarder_guest_launcher is executed as systemd service

Bug: 340126051
Test: Run debian VM and access 127.0.0.1:12345 in the host
Change-Id: I346f6dfba4764e990c92c09adf555375842ccb7a
diff --git a/build/debian/fai_config/files/etc/systemd/system/forwarder_guest_launcher.service/AVF b/build/debian/fai_config/files/etc/systemd/system/forwarder_guest_launcher.service/AVF
new file mode 100644
index 0000000..251f88c
--- /dev/null
+++ b/build/debian/fai_config/files/etc/systemd/system/forwarder_guest_launcher.service/AVF
@@ -0,0 +1,13 @@
+[Unit]
+Description=Port forwarding service in guest VM
+After=syslog.target
+After=network.target
+[Service]
+ExecStart=/usr/local/bin/forwarder_guest_launcher --host 192.168.0.1
+Type=simple
+Restart=on-failure
+RestartSec=1
+User=root
+Group=root
+[Install]
+WantedBy=multi-user.target
diff --git a/build/debian/fai_config/scripts/AVF/10-systemd b/build/debian/fai_config/scripts/AVF/10-systemd
index 0886f72..4a96c3a 100755
--- a/build/debian/fai_config/scripts/AVF/10-systemd
+++ b/build/debian/fai_config/scripts/AVF/10-systemd
@@ -7,3 +7,4 @@
 ln -s /etc/systemd/system/ttyd.service $target/etc/systemd/system/multi-user.target.wants/ttyd.service
 ln -s /etc/systemd/system/ip_addr_reporter.service $target/etc/systemd/system/multi-user.target.wants/ip_addr_reporter.service
 ln -s /etc/systemd/system/virtiofs.service $target/etc/systemd/system/multi-user.target.wants/virtiofs.service
+ln -s /etc/systemd/system/forwarder_guest_launcher.service $target/etc/systemd/system/multi-user.target.wants/forwarder_guest_launcher.service