commit: bb320fd495d22de3ac543fe2b95352fab2910616
parent 878c280a6c03b22b47b008dcd1d0e0c67a4b380b
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Mon, 14 Aug 2023 22:23:03 +0200
usr.sbin.mtr*: Update for split with mtr-packet executable
Diffstat:
2 files changed, 26 insertions(+), 8 deletions(-)
diff --git a/usr.sbin.mtr b/usr.sbin.mtr
@@ -1,15 +1,17 @@
-# Copyright 2020 Haelwenn (lanodan) Monnier <contact+apparmor.d@hacktivis.me>
+# Copyright 2020-2023 Haelwenn (lanodan) Monnier <contact+apparmor.d@hacktivis.me>
# Distributed under the terms of the GNU General Public License v2
-#include <tunables/global>
+abi <abi/3.0>,
+
+include <tunables/global>
profile /usr/sbin/mtr {
- #include <abstractions/base>
- #include <abstractions/nameservice>
+ include <abstractions/base>
+ include <abstractions/nameservice>
+ include <abstractions/consoles>
- capability net_raw,
- network inet raw,
- network inet6 raw,
+ /usr/sbin/mtr rm,
+ /usr/sbin/mtr-packet rpx,
- /etc/terminfo/** r,
+ signal send set=term peer=/usr/sbin/mtr-packet,
}
diff --git a/usr.sbin.mtr-packet b/usr.sbin.mtr-packet
@@ -0,0 +1,16 @@
+# Copyright 2023 Haelwenn (lanodan) Monnier <contact+apparmor.d@hacktivis.me>
+# Distributed under the terms of the GNU General Public License v2
+
+#include <tunables/global>
+
+profile /usr/sbin/mtr-packet {
+ include <abstractions/base>
+
+ /usr/sbin/mtr-packet rm,
+
+ capability net_raw,
+ network inet raw,
+ network inet6 raw,
+
+ signal receive set=term peer=/usr/sbin/mtr,
+}