# --- T2-COPYRIGHT-NOTE-BEGIN --- # T2 SDE: package/*/grsecurity/pkg_linux_pre.conf # Copyright (C) 2004 - 2021 The T2 SDE Project # # This Copyright note is generated by scripts/Create-CopyPatch, # more information can be found in the files COPYING and README. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; version 2 of the License. A copy of the # GNU General Public License can be found in the file COPYING. # --- T2-COPYRIGHT-NOTE-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"