Hello,

this patch adds a profile for lessopen.sh which handles programms 
automatically executed by less (for example to get a file list out of 
tarballs).

Patch by Marcus Meissner <meiss...@suse.com>

References: https://bugzilla.opensuse.org/show_bug.cgi?id=906858



+Index: apparmor-2.9.0/profiles/apparmor.d/usr.bin.lessopen.sh
+===================================================================
+--- /dev/null
++++ apparmor-2.9.0/profiles/apparmor.d/usr.bin.lessopen.sh
+@@ -0,0 +1,39 @@
++# Last Modified: Fri Nov 28 08:01:09 2014
++#include <tunables/global>
++
++/usr/bin/lessopen.sh {
++  #include <abstractions/base>
++  #include <abstractions/bash>
++  #include <abstractions/consoles>
++  #include <abstractions/perl>
++
++  /** rk,
++  /bin/bash ix,
++  /bin/rpm rix,
++  /bin/tar rix,
++  /tmp/less.* rw,
++  /usr/bin/bzip2 rix,
++  /usr/bin/cabextract rix,
++  /usr/bin/cat rix,
++  /usr/bin/colordiff rix,
++  /usr/bin/dvi2tty rix,
++  /usr/bin/file rix,
++  /usr/bin/grep rix,
++  /usr/bin/groff rix,
++  /usr/bin/gzip rix,
++  /usr/bin/head rix,
++  /usr/bin/lynx rix,
++  /usr/bin/mktemp rix,
++  /usr/bin/nm rix,
++  /usr/bin/pdftotext rix,
++  /usr/bin/ps2ascii rix,
++  /usr/bin/rm rix,
++  /usr/bin/seq rix,
++  /usr/bin/tar rix,
++  /usr/bin/unzip rix,
++  /usr/bin/w3m rix,
++  /usr/bin/which rix,
++  /usr/bin/xz rix,
++
++  #include <local/usr.bin.lessopen.sh>
++}


Regards,

Christian Boltz
-- 
> Äh - stehe ich auf dem Schlauch? Sehe ich das Problem eigentlich
> nicht?  ImageMagick mit "system" aufrufen und schlicht und einfach
> den Return-Code auswerten?
Das ruft IM über die Shell auf. Mit der Methode wird die Kiste noch
bis zur nächsten Eiszeit rechnen. :-)
[> Stefan Hundhammer und Ratti in suse-programming]


-- 
AppArmor mailing list
AppArmor@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/apparmor

Reply via email to