# --- T2-COPYRIGHT-BEGIN --- # t2/package/*/grsecurity/pkg_linux_pre.conf # Copyright (C) 2004 - 2025 The T2 SDE Project # SPDX-License-Identifier: GPL-2.0 # --- T2-COPYRIGHT-END --- pkg_grsec_confdir=$base/package/*/grsecurity pkg_grsec_ver=`sed -n 's,^\[V\] \(.*\),\1,p' ${pkg_grsec_confdir}/grsecurity.desc` pkg_grsec_lxpatch=`match_source_file -p grsecurity-${pkg_grsec_ver}-${ver:0:3} grsecurity` # creating temporary directory for preparing the patch pkg_grsec_tempdir=`mktemp -d` # filtering out EXTRAVERSION stuff and save the patch bzcat $pkg_grsec_lxpatch | sed -e 's,\(EXTRAVERSION =\).*,\1,' > \ $pkg_grsec_tempdir/grsecurity-$pkg_grsec_ver-$ver.patch # manualy adjusting EXTRAVERSION lx_extraversion="${lx_extraversion}-grsec" echo_status "Including grsecurity (grsecurity-$pkg_grsec_ver-$ver) patch" var_append patchfiles ' ' $pkg_grsec_tempdir/grsecurity-$pkg_grsec_ver-$ver.patch var_append confscripts ' ' $pkg_grsec_confdir/kernel.conf.sh