From ff879f1520e9c6357dd3ec3da0e891ab51d480d6 Mon Sep 17 00:00:00 2001 From: Ruben Rodriguez Date: Tue, 13 May 2025 16:35:09 -0400 Subject: [PATCH] casper: enable abrowser apparmor profile, second attempt --- helpers/DATA/casper/35-apparmor-abrowser | 25 ++++++++++++++++++++++++ helpers/make-casper | 7 ++----- 2 files changed, 27 insertions(+), 5 deletions(-) create mode 100644 helpers/DATA/casper/35-apparmor-abrowser diff --git a/helpers/DATA/casper/35-apparmor-abrowser b/helpers/DATA/casper/35-apparmor-abrowser new file mode 100644 index 0000000..8823109 --- /dev/null +++ b/helpers/DATA/casper/35-apparmor-abrowser @@ -0,0 +1,25 @@ +#!/bin/sh + +PREREQ="" +DESCRIPTION="Enabling Abrowser apparmor profile..." + +prereqs() +{ + echo "$PREREQ" +} + +case $1 in +# get pre-requisites +prereqs) + prereqs + exit 0 + ;; +esac + +. /scripts/casper-functions + +log_begin_msg "$DESCRIPTION" + +chroot /root /sbin/apparmor_parser -r /etc/apparmor.d/abrowser + +log_end_msg diff --git a/helpers/make-casper b/helpers/make-casper index 244d378..8ff34b1 100644 --- a/helpers/make-casper +++ b/helpers/make-casper @@ -18,7 +18,7 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # -VERSION=20 +VERSION=21 . ./config @@ -44,10 +44,7 @@ sed "s/head -n1/sed -n 1p/" -i scripts/casper-functions patch --no-backup-if-mismatch -p1 < $DATA/set_trisquel_iso_suggestion.patch # Enable abrowser apparmor profile -cat << EOF > scripts/casper-bottom/35-apparmor-abrowser -#!/bin/sh -apparmor_parser -r /etc/apparmor.d/abrowser -EOF +cp $DATA/35-apparmor-abrowser scripts/casper-bottom chmod 755 scripts/casper-bottom/35-apparmor-abrowser changelog "Compiled for Trisquel"