From 056f076ae8aa05e8b41724d957858a0beacb6280 Mon Sep 17 00:00:00 2001 From: Chris Barry Date: Sun, 15 Oct 2017 12:53:40 -0400 Subject: [PATCH] Add apparmor profile to debian. #974 --- debian/control | 4 ++-- debian/i2pd.install | 1 + debian/rules | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/debian/control b/debian/control index 62da41d2..808cdda9 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Source: i2pd Section: net Priority: optional Maintainer: R4SAS -Build-Depends: debhelper (>= 9), dpkg-dev (>= 1.16.1~), gcc (>= 4.7) | clang (>= 3.3), libboost-system-dev (>= 1.46), libboost-date-time-dev, libboost-filesystem-dev, libboost-program-options-dev, libminiupnpc-dev, libssl-dev, zlib1g-dev +Build-Depends: debhelper (>= 9), dpkg-dev (>= 1.16.1~), gcc (>= 4.7) | clang (>= 3.3), libboost-system-dev (>= 1.46), libboost-date-time-dev, libboost-filesystem-dev, libboost-program-options-dev, libminiupnpc-dev, libssl-dev, zlib1g-dev, dh-apparmor Standards-Version: 3.9.6 Homepage: http://i2pd.website/ Vcs-Git: git://github.com/PurpleI2P/i2pd.git @@ -12,7 +12,7 @@ Package: i2pd Architecture: any Pre-Depends: adduser Depends: ${shlibs:Depends}, ${misc:Depends} -Suggests: tor, privoxy +Suggests: tor, privoxy, apparmor Description: A full-featured C++ implementation of I2P client. I2P (Invisible Internet Protocol) is a universal anonymous network layer. All communications over I2P are anonymous and end-to-end encrypted, participants diff --git a/debian/i2pd.install b/debian/i2pd.install index 7298f5c7..d81101fc 100644 --- a/debian/i2pd.install +++ b/debian/i2pd.install @@ -3,3 +3,4 @@ contrib/i2pd.conf etc/i2pd/ contrib/tunnels.conf etc/i2pd/ contrib/subscriptions.txt etc/i2pd/ contrib/certificates/ usr/share/i2pd/ +contrib/apparmor/usr.sbin.i2pd etc/apparmor.d diff --git a/debian/rules b/debian/rules index 171a5269..4654ae6c 100755 --- a/debian/rules +++ b/debian/rules @@ -12,6 +12,7 @@ PREFIX=/usr %: dh $@ --parallel + dh_apparmor --profile-name=usr.sbin.i2pd -pi2pd override_dh_strip: dh_strip --dbg-package=i2pd-dbg