[Pkg-privacy-commits] [vidalia] 104/160: Install AppArmor profile.
Ximin Luo
infinity0 at moszumanska.debian.org
Sat Aug 22 13:14:47 UTC 2015
This is an automated email from the git hooks/post-receive script.
infinity0 pushed a commit to branch master
in repository vidalia.
commit 20ef4a5bccb5590b8576b5e83bc81d6f869cbe13
Author: intrigeri <intrigeri at boum.org>
Date: Sun Jun 10 02:17:42 2012 +0200
Install AppArmor profile.
---
debian/apparmor-profile | 17 +++++++++++++++++
debian/control | 2 +-
debian/rules | 3 +++
debian/vidalia.dirs | 1 +
4 files changed, 22 insertions(+), 1 deletion(-)
diff --git a/debian/apparmor-profile b/debian/apparmor-profile
new file mode 100644
index 0000000..b6db055
--- /dev/null
+++ b/debian/apparmor-profile
@@ -0,0 +1,17 @@
+#include <tunables/global>
+
+/usr/bin/vidalia {
+ #include <abstractions/kde>
+ #include <abstractions/nameservice>
+
+ /usr/lib/** mr,
+
+ owner @{HOME}/.vidalia/ r,
+ owner @{HOME}/.vidalia/** rwmk,
+
+ /{var/,}run/tor/control rw,
+ /{var/,}run/tor/control.authcookie r,
+
+ # Site-specific additions and overrides. See local/README for details.
+ #include <local/usr.bin.vidalia>
+}
diff --git a/debian/control b/debian/control
index 66edd80..1923ebd 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: net
Priority: extra
Maintainer: Ulises Vitulli <dererk at debian.org>
Uploaders: Vern Sun <s5unty at gmail.com>
-Build-Depends: debhelper (>= 6.0.7~), autotools-dev, libqt4-dev (>= 4.1.0), po-debconf (>= 1.0), cmake (>= 2.4.8), libssl-dev (>= 0.9.8g)
+Build-Depends: debhelper (>= 6.0.7~), dh-apparmor, autotools-dev, libqt4-dev (>= 4.1.0), po-debconf (>= 1.0), cmake (>= 2.4.8), libssl-dev (>= 0.9.8g)
Standards-Version: 3.9.2.0
Homepage: https://www.torproject.org/projects/vidalia
Vcs-Git: git://git.debian.org/collab-maint/vidalia.git/
diff --git a/debian/rules b/debian/rules
index a5649bb..3a9050f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -57,10 +57,13 @@ install: build
dh_testroot
dh_clean -k
dh_installdirs usr/share/pixmaps
+ cp debian/apparmor-profile debian/vidalia/etc/apparmor.d/usr.bin.vidalia
+ dh_apparmor --profile-name=usr.bin.vidalia -pvidalia
# Install the package
cd debian/build; \
make install DESTDIR=$(CURDIR)/debian/vidalia
+
# Build architecture-independent files here.
binary-indep: build install
# We have nothing to do by default.
diff --git a/debian/vidalia.dirs b/debian/vidalia.dirs
new file mode 100644
index 0000000..79a7ef3
--- /dev/null
+++ b/debian/vidalia.dirs
@@ -0,0 +1 @@
+etc/apparmor.d
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-privacy/packages/vidalia.git
More information about the Pkg-privacy-commits
mailing list