Example.AaExample.files: def of bend-osdev-apparmor@0.1.0.0 Import: import bend-osdev-apparmor@0.1.0.0/example.bend as Example Lines 44-45 of bend-osdev-apparmor@0.1.0.0/example.bend: https://jend.leeeet.dev/read.txt?path=bend-osdev-apparmor@0.1.0.0/example.bend&start_line=44&end_line=45 import Base import bend-osdev-apparmor@0.1.0.0/apparmor.bend as A def AaExample.files() -> List<&2, A.AaSource>: [AaExample.source("tunables/home", "@{HOMEDIRS} = /home/\n@{HOME} = @{HOMEDIRS}/*/ /root/\n"), AaExample.source("abstractions/base", "/etc/ld.so.cache r,\n/{usr/,}lib{,32,64}/** mr,\n"), AaExample.source("main", "include \n# a cut-down version of the example in apparmor.d(5)\n/usr/bin/foo {\n include \n include \n /bin/mount ux,\n /dev/{,u}random r,\n /etc/foo/* r,\n /tmp/foo.* lrw,\n @{HOME}/.foo_file rw,\n deny /etc/shadow rw,\n audit /var/log/foo w,\n owner /proc/[0-9]*/stat r,\n /usr/bin/baz Cx -> baz,\n /usr/bin/bar px,\n /usr/bin/** pix,\n capability setuid,\n network inet stream,\n signal (send) set=(term, kill) peer=/usr/bin/bar,\n ^hat {\n /var/spool/* rwl,\n }\n profile baz {\n /bin/bash ixr,\n }\n}\nprofile bar /usr/bin/bar flags=(complain) {\n /etc/bar r,\n deny /etc/secret r,\n}\n")] Uses (3): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=bend-osdev-apparmor@0.1.0.0/apparmor.bend&name=AaSource https://jend.leeeet.dev/definition.txt?path=bend-osdev-apparmor@0.1.0.0/example.bend&name=AaExample.source