aboutgitcodebugslistschat
path: root/contrib/debian/control
diff options
context:
space:
mode:
authorStefano Brivio <sbrivio@redhat.com>2022-03-28 16:39:58 +0200
committerStefano Brivio <sbrivio@redhat.com>2022-03-30 05:52:39 +0200
commitbc925b1da4e1fbe3f8562c2d0070774df06dc045 (patch)
treed5cacd5f2fb521ca75fed09b41a49d62b2d1ae9a /contrib/debian/control
parent81c2461408bc2284f911a0d1a8f1c94e871797c3 (diff)
downloadpasst-bc925b1da4e1fbe3f8562c2d0070774df06dc045.tar
passt-bc925b1da4e1fbe3f8562c2d0070774df06dc045.tar.gz
passt-bc925b1da4e1fbe3f8562c2d0070774df06dc045.tar.bz2
passt-bc925b1da4e1fbe3f8562c2d0070774df06dc045.tar.lz
passt-bc925b1da4e1fbe3f8562c2d0070774df06dc045.tar.xz
passt-bc925b1da4e1fbe3f8562c2d0070774df06dc045.tar.zst
passt-bc925b1da4e1fbe3f8562c2d0070774df06dc045.zip
contrib: Add example of Debian package files
...using dh_apparmor to ship and apply AppArmor profiles. Tried on current Debian testing (Bookworm, 12). Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'contrib/debian/control')
-rw-r--r--contrib/debian/control22
1 files changed, 22 insertions, 0 deletions
diff --git a/contrib/debian/control b/contrib/debian/control
new file mode 100644
index 0000000..a62d3e0
--- /dev/null
+++ b/contrib/debian/control
@@ -0,0 +1,22 @@
+Source: passt
+Section: net
+Priority: optional
+Maintainer: Stefano Brivio <sbrivio@redhat.com>
+Build-Depends: debhelper-compat (= 12), dh-apparmor
+Standards-Version: 4.5.0
+Homepage: https://passt.top/
+
+Suggests: apparmor
+Package: passt
+Architecture: any
+Multi-Arch: foreign
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: user-mode networking daemons for virtual machines and namespaces
+ passt implements a translation layer between a Layer-2 network interface and
+ native Layer-4 sockets (TCP, UDP, ICMP/ICMPv6 echo) on a host. It doesn't
+ require any capabilities or privileges, and it can be used as a simple
+ replacement for Slirp.
+ pasta (same binary as passt, different command) offers equivalent functionality,
+ for network namespaces: traffic is forwarded using a tap interface inside the
+ namespace, without the need to create further interfaces on the host, hence not
+ requiring any capabilities or privileges.