linux3.2-grsec: update to 3.2.50.

This commit is contained in:
Juan RP 2013-08-09 11:43:22 +02:00
parent 5a6fc34d50
commit 9d7ce73f0b
3 changed files with 35 additions and 24 deletions
srcpkgs/linux3.2-grsec

View file

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/i386 3.2.48 Kernel Configuration # Linux/i386 3.2.50 Kernel Configuration
# #
# CONFIG_64BIT is not set # CONFIG_64BIT is not set
CONFIG_X86_32=y CONFIG_X86_32=y
@ -1333,12 +1333,7 @@ CONFIG_MTD_CFI_I2=y
# CONFIG_MTD_DOC2001 is not set # CONFIG_MTD_DOC2001 is not set
# CONFIG_MTD_DOC2001PLUS is not set # CONFIG_MTD_DOC2001PLUS is not set
CONFIG_MTD_DOCG3=m CONFIG_MTD_DOCG3=m
CONFIG_MTD_DOCPROBE=m
CONFIG_MTD_DOCECC=m
# CONFIG_MTD_DOCPROBE_ADVANCED is not set
CONFIG_MTD_DOCPROBE_ADDRESS=0x0
# CONFIG_MTD_NAND is not set # CONFIG_MTD_NAND is not set
# CONFIG_MTD_NAND_IDS is not set
# CONFIG_MTD_ONENAND is not set # CONFIG_MTD_ONENAND is not set
# #
@ -4208,7 +4203,6 @@ CONFIG_USB_GADGET=m
# CONFIG_USB_GADGET_DEBUG_FS is not set # CONFIG_USB_GADGET_DEBUG_FS is not set
CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_VBUS_DRAW=2
CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
# CONFIG_USB_FUSB300 is not set
CONFIG_USB_R8A66597=m CONFIG_USB_R8A66597=m
CONFIG_USB_GADGET_DWC3=m CONFIG_USB_GADGET_DWC3=m
CONFIG_USB_M66592=m CONFIG_USB_M66592=m
@ -4218,7 +4212,6 @@ CONFIG_USB_NET2272=m
# CONFIG_USB_NET2272_DMA is not set # CONFIG_USB_NET2272_DMA is not set
CONFIG_USB_NET2280=m CONFIG_USB_NET2280=m
CONFIG_USB_GOKU=m CONFIG_USB_GOKU=m
# CONFIG_USB_LANGWELL is not set
CONFIG_USB_EG20T=m CONFIG_USB_EG20T=m
CONFIG_USB_DUMMY_HCD=m CONFIG_USB_DUMMY_HCD=m
CONFIG_USB_GADGET_DUALSPEED=y CONFIG_USB_GADGET_DUALSPEED=y
@ -5176,8 +5169,20 @@ CONFIG_DEFAULT_IO_DELAY_TYPE=0
CONFIG_ARCH_TRACK_EXEC_LIMIT=y CONFIG_ARCH_TRACK_EXEC_LIMIT=y
CONFIG_PAX_USERCOPY_SLABS=y CONFIG_PAX_USERCOPY_SLABS=y
CONFIG_GRKERNSEC=y CONFIG_GRKERNSEC=y
# CONFIG_GRKERNSEC_CONFIG_AUTO is not set CONFIG_GRKERNSEC_CONFIG_AUTO=y
CONFIG_GRKERNSEC_CONFIG_CUSTOM=y # CONFIG_GRKERNSEC_CONFIG_CUSTOM is not set
# CONFIG_GRKERNSEC_CONFIG_SERVER is not set
CONFIG_GRKERNSEC_CONFIG_DESKTOP=y
CONFIG_GRKERNSEC_CONFIG_VIRT_NONE=y
# CONFIG_GRKERNSEC_CONFIG_VIRT_GUEST is not set
# CONFIG_GRKERNSEC_CONFIG_VIRT_HOST is not set
# CONFIG_GRKERNSEC_CONFIG_PRIORITY_PERF is not set
CONFIG_GRKERNSEC_CONFIG_PRIORITY_SECURITY=y
#
# Default Special Groups
#
CONFIG_GRKERNSEC_PROC_GID=1001
CONFIG_GRKERNSEC_TPE_TRUSTED_GID=1005 CONFIG_GRKERNSEC_TPE_TRUSTED_GID=1005
CONFIG_GRKERNSEC_SYMLINKOWN_GID=1006 CONFIG_GRKERNSEC_SYMLINKOWN_GID=1006
@ -5284,7 +5289,6 @@ CONFIG_GRKERNSEC_AUDIT_GID=1007
# CONFIG_GRKERNSEC_TIME is not set # CONFIG_GRKERNSEC_TIME is not set
# CONFIG_GRKERNSEC_PROC_IPADDR is not set # CONFIG_GRKERNSEC_PROC_IPADDR is not set
# CONFIG_GRKERNSEC_RWXMAP_LOG is not set # CONFIG_GRKERNSEC_RWXMAP_LOG is not set
# CONFIG_GRKERNSEC_AUDIT_TEXTREL is not set
# #
# Executable Protections # Executable Protections

View file

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/x86_64 3.2.48 Kernel Configuration # Linux/x86_64 3.2.50 Kernel Configuration
# #
CONFIG_64BIT=y CONFIG_64BIT=y
# CONFIG_X86_32 is not set # CONFIG_X86_32 is not set
@ -1292,12 +1292,7 @@ CONFIG_MTD_CFI_I2=y
# CONFIG_MTD_DOC2001 is not set # CONFIG_MTD_DOC2001 is not set
# CONFIG_MTD_DOC2001PLUS is not set # CONFIG_MTD_DOC2001PLUS is not set
CONFIG_MTD_DOCG3=m CONFIG_MTD_DOCG3=m
CONFIG_MTD_DOCPROBE=m
CONFIG_MTD_DOCECC=m
# CONFIG_MTD_DOCPROBE_ADVANCED is not set
CONFIG_MTD_DOCPROBE_ADDRESS=0x0
# CONFIG_MTD_NAND is not set # CONFIG_MTD_NAND is not set
# CONFIG_MTD_NAND_IDS is not set
# CONFIG_MTD_ONENAND is not set # CONFIG_MTD_ONENAND is not set
# #
@ -5108,8 +5103,20 @@ CONFIG_DEFAULT_IO_DELAY_TYPE=0
CONFIG_TASK_SIZE_MAX_SHIFT=47 CONFIG_TASK_SIZE_MAX_SHIFT=47
CONFIG_PAX_USERCOPY_SLABS=y CONFIG_PAX_USERCOPY_SLABS=y
CONFIG_GRKERNSEC=y CONFIG_GRKERNSEC=y
# CONFIG_GRKERNSEC_CONFIG_AUTO is not set CONFIG_GRKERNSEC_CONFIG_AUTO=y
CONFIG_GRKERNSEC_CONFIG_CUSTOM=y # CONFIG_GRKERNSEC_CONFIG_CUSTOM is not set
# CONFIG_GRKERNSEC_CONFIG_SERVER is not set
CONFIG_GRKERNSEC_CONFIG_DESKTOP=y
CONFIG_GRKERNSEC_CONFIG_VIRT_NONE=y
# CONFIG_GRKERNSEC_CONFIG_VIRT_GUEST is not set
# CONFIG_GRKERNSEC_CONFIG_VIRT_HOST is not set
# CONFIG_GRKERNSEC_CONFIG_PRIORITY_PERF is not set
CONFIG_GRKERNSEC_CONFIG_PRIORITY_SECURITY=y
#
# Default Special Groups
#
CONFIG_GRKERNSEC_PROC_GID=1001
CONFIG_GRKERNSEC_TPE_TRUSTED_GID=1005 CONFIG_GRKERNSEC_TPE_TRUSTED_GID=1005
CONFIG_GRKERNSEC_SYMLINKOWN_GID=1006 CONFIG_GRKERNSEC_SYMLINKOWN_GID=1006
@ -5215,7 +5222,6 @@ CONFIG_GRKERNSEC_AUDIT_GID=1007
# CONFIG_GRKERNSEC_TIME is not set # CONFIG_GRKERNSEC_TIME is not set
# CONFIG_GRKERNSEC_PROC_IPADDR is not set # CONFIG_GRKERNSEC_PROC_IPADDR is not set
# CONFIG_GRKERNSEC_RWXMAP_LOG is not set # CONFIG_GRKERNSEC_RWXMAP_LOG is not set
# CONFIG_GRKERNSEC_AUDIT_TEXTREL is not set
# #
# Executable Protections # Executable Protections

View file

@ -1,24 +1,25 @@
# Template file for 'linux3.2-grsec' # Template file for 'linux3.2-grsec'
# #
_grsecurity="2.9.1" _grsecurity="2.9.1"
_grsecurity_date="201308052151"
pkgname=linux3.2-grsec pkgname=linux3.2-grsec
version=3.2.48 version=3.2.50
revision="1.${_grsecurity}" revision="${_grsecurity}.${_grsecurity_date}"
wrksrc="linux-${version}" wrksrc="linux-${version}"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.kernel.org" homepage="http://www.kernel.org"
license="GPL-2" license="GPL-2"
short_desc="The Linux kernel and modules (3.2 series) (hardened kernel with grsec patch)" short_desc="The Linux kernel and modules (3.2 series) (hardened kernel with grsec patch)"
distfiles="http://www.kernel.org/pub/linux//kernel/v3.x/linux-${version}.tar.xz" distfiles="http://www.kernel.org/pub/linux//kernel/v3.x/linux-${version}.tar.xz"
checksum=13db330daab5d735f64f2fa5198fca5e92a8a384e024a6b8276a232cf6dd44c4 checksum=c848e595ea6f7f42cffca8e586219db8c968e2cbb875dc31e8c92be8b519e979
only_for_archs="i686 x86_64" only_for_archs="i686 x86_64"
makedepends="perl kmod>=11_2 openssl which elfutils" makedepends="perl kmod>=11_2 openssl which elfutils"
_kernver="${version}-grsec_${revision}" _kernver="${version}-grsec_${revision}"
pre_configure() { pre_configure() {
local url="http://grsecurity.net/stable/grsecurity-${_grsecurity}-3.2.48-201307261327.patch" local url="http://grsecurity.net/stable/grsecurity-${_grsecurity}-${version}-${_grsecurity_date}.patch"
local _patch="$(basename ${url})" local _patch="$(basename ${url})"
msg_normal "$pkgver: downloading grsecurity patch: ${_patch}\n" msg_normal "$pkgver: downloading grsecurity patch: ${_patch}\n"