linux4.1: remove.

EOL

CVE: 2015-8767 SEVERITY: 4.9
CVE: 2016-2053 SEVERITY: 4.7
CVE: 2017-1000405 SEVERITY: 6.9
CVE: 2017-1000407 SEVERITY: 6.1
CVE: 2017-1000410 SEVERITY: 5.0
CVE: 2017-12193 SEVERITY: 4.9
CVE: 2017-15102 SEVERITY: 6.9
CVE: 2017-15115 SEVERITY: 7.2
CVE: 2017-15116 SEVERITY: 4.9
CVE: 2017-15127 SEVERITY: 4.9
CVE: 2017-15129 SEVERITY: 4.9
CVE: 2017-16912 SEVERITY: 7.1
CVE: 2017-16913 SEVERITY: 7.1
CVE: 2017-16914 SEVERITY: 7.1
CVE: 2017-16939 SEVERITY: 7.2
CVE: 2017-16994 SEVERITY: 2.1
CVE: 2017-17052 SEVERITY: 7.2
CVE: 2017-17053 SEVERITY: 7.6
CVE: 2017-17805 SEVERITY: 7.2
CVE: 2017-17806 SEVERITY: 7.2
CVE: 2017-17807 SEVERITY: 2.1
CVE: 2017-18075 SEVERITY: 7.2
CVE: 2017-18079 SEVERITY: 7.2
CVE: 2017-18174 SEVERITY: 7.5
CVE: 2017-18193 SEVERITY: 4.9
CVE: 2017-18202 SEVERITY: 6.9
CVE: 2017-18203 SEVERITY: 1.9
CVE: 2017-18204 SEVERITY: 2.1
CVE: 2017-18208 SEVERITY: 4.9
CVE: 2017-18216 SEVERITY: 2.1
CVE: 2017-18218 SEVERITY: 7.2
CVE: 2017-18221 SEVERITY: 4.9
CVE: 2017-18222 SEVERITY: 4.6
CVE: 2017-18224 SEVERITY: 1.9
CVE: 2017-18241 SEVERITY: 4.9
CVE: 2017-18249 SEVERITY: 4.4
CVE: 2017-18255 SEVERITY: 4.6
CVE: 2017-18257 SEVERITY: 4.9
CVE: 2017-18261 SEVERITY: 4.9
CVE: 2017-18270 SEVERITY: 3.6
CVE: 2017-2618 SEVERITY: 4.9
CVE: 2018-1000204 SEVERITY: 6.3
CVE: 2018-10021 SEVERITY: 4.9
CVE: 2018-10074 SEVERITY: 4.9
CVE: 2018-10087 SEVERITY: 2.1
CVE: 2018-10124 SEVERITY: 2.1
CVE: 2018-10675 SEVERITY: 7.2
CVE: 2018-1068 SEVERITY: 7.2
CVE: 2018-10878 SEVERITY: 6.1
CVE: 2018-10879 SEVERITY: 6.1
CVE: 2018-10880 SEVERITY: 7.1
CVE: 2018-10881 SEVERITY: 4.9
CVE: 2018-10940 SEVERITY: 4.9
CVE: 2018-1120 SEVERITY: 3.5
CVE: 2018-11232 SEVERITY: 4.9
CVE: 2018-1130 SEVERITY: 4.9
CVE: 2018-11508 SEVERITY: 2.1
CVE: 2018-12904 SEVERITY: 4.4
CVE: 2018-13406 SEVERITY: 7.2
CVE: 2018-6927 SEVERITY: 4.6
CVE: 2018-7480 SEVERITY: 7.2
CVE: 2018-8781 SEVERITY: 7.2
CVE: 2017-18202 SEVERITY: 6.9
CVE: 2018-10675 SEVERITY: 7.2

[ci skip]
This commit is contained in:
maxice8 2018-10-02 12:09:46 -03:00 committed by Enno Boland
parent 6a3766fb40
commit 09a75d3bdb
8 changed files with 0 additions and 21200 deletions

View file

@ -1 +0,0 @@
linux4.1

View file

@ -1 +0,0 @@
linux4.1

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,7 +0,0 @@
#!/bin/sh
mod=$1
mkdir -p usr/lib/debug/${mod%/*}
$OBJCOPY --only-keep-debug --compress-debug-sections $mod usr/lib/debug/$mod
$OBJCOPY --add-gnu-debuglink=${DESTDIR}/usr/lib/debug/$mod $mod
/usr/bin/$STRIP --strip-debug $mod
gzip -9 $mod

File diff suppressed because it is too large Load diff

View file

@ -1,283 +0,0 @@
# Template file for 'linux4.1'
pkgname=linux4.1
version=4.1.43
revision=1
wrksrc="linux-${version}"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
homepage="https://www.kernel.org"
license="GPL-2"
short_desc="The Linux kernel and modules (${version%.*} series)"
distfiles="${KERNEL_SITE}/kernel/v4.x/linux-${version}.tar.xz"
checksum=2c018c3f499fab25f8854734665dd44c56adcfba4291999f0aa31ca83110398a
nocross=yes
nodebug=yes
nostrip=yes
noverifyrdeps=yes
noshlibprovides=yes
preserve=yes
only_for_archs="i686 i686-musl x86_64 x86_64-musl armv7l armv7l-musl aarch64 aarch64-musl"
hostmakedepends="bc perl kmod uboot-mkimage"
triggers="kernel-hooks"
_kernver="${version}_${revision}"
# These files could be modified when an external module is built.
mutable_files="
/usr/lib/modules/${_kernver}/modules.builtin.bin
/usr/lib/modules/${_kernver}/modules.softdep
/usr/lib/modules/${_kernver}/modules.dep
/usr/lib/modules/${_kernver}/modules.dep.bin
/usr/lib/modules/${_kernver}/modules.symbols
/usr/lib/modules/${_kernver}/modules.symbols.bin
/usr/lib/modules/${_kernver}/modules.alias
/usr/lib/modules/${_kernver}/modules.alias.bin
/usr/lib/modules/${_kernver}/modules.devname"
export CCACHE_DISABLE=1
do_configure() {
# If there's a file called <arch>-dotconfig, use it to
# configure the kernel; otherwise use arch defaults and all stuff
# as modules (defconfig+allmodconfig).
local arch _args
case "$XBPS_TARGET_MACHINE" in
i686*) arch=i386;;
x86_64*) arch=x86_64;;
armv7*) arch=arm
$XBPS_FETCH_CMD http://rcn-ee.com/deb/sid-armhf/v${version}-armv7-x2/patch-${version}-armv7-x2.diff.gz
gunzip patch-${version}-armv7-x2.diff.gz
patch -Np1 -i patch-${version}-armv7-x2.diff
;;
aarch64*) arch=arm64;;
esac
if [ "$CROSS_BUILD" ]; then
_args="CROSS_COMPILE=${XBPS_CROSS_TRIPLET}-"
fi
if [ -f ${FILESDIR}/${arch}-dotconfig-custom ]; then
msg_normal "Detected a custom .config file for your arch, using it.\n"
cp -f ${FILESDIR}/${arch}-dotconfig-custom .config
make ${makejobs} ARCH=$arch ${_args} oldconfig
elif [ -f ${FILESDIR}/${arch}-dotconfig ]; then
msg_normal "Detected a .config file for your arch, using it.\n"
cp -f ${FILESDIR}/${arch}-dotconfig .config
make ${makejobs} ARCH=$arch ${_args} oldconfig
else
msg_normal "Defaulting to 'defconfig and allmodconfig'.\n"
make ${makejobs} ARCH=$arch ${_args} defconfig
make ${makejobs} ARCH=$arch ${_args} allmodconfig
fi
# Always use our revision to CONFIG_LOCALVERSION to match our pkg version.
sed -i -e "s|^\(CONFIG_LOCALVERSION=\).*|\1\"_${revision}\"|" .config
}
do_build() {
local arch _cross _args
case "$XBPS_TARGET_MACHINE" in
i686*) _args="bzImage modules"; arch=i386;;
x86_64*) _args="bzImage modules"; arch=x86_64;;
armv7*) _args="zImage modules dtbs"; arch=arm;;
aarch64*) _args="Image modules dtbs"; arch=arm64;;
esac
if [ "$CROSS_BUILD" ]; then
_cross="CROSS_COMPILE=${XBPS_CROSS_TRIPLET}-"
fi
export LDFLAGS=
make ARCH=$arch ${_cross} ${makejobs} prepare
make ARCH=$arch ${_cross} ${makejobs} ${_args}
}
do_install() {
local arch subarch _args hdrdest
case "$XBPS_TARGET_MACHINE" in
i686*) arch=x86; subarch=i386;;
x86_64*) arch=x86; subarch=x86_64;;
armv7*) arch=arm;;
aarch64*) arch=arm64;;
esac
# Run depmod after compressing modules.
sed -i '2iexit 0' scripts/depmod.sh
# Install kernel, firmware and modules
make ${makejobs} INSTALL_MOD_PATH=${DESTDIR} modules_install
hdrdest=${DESTDIR}/usr/src/kernel-headers-${_kernver}
vinstall .config 644 boot config-${_kernver}
vinstall System.map 644 boot System.map-${_kernver}
case "$arch" in
x86)
vinstall arch/x86/boot/bzImage 644 boot vmlinuz-${_kernver}
;;
arm)
vinstall arch/arm/boot/zImage 644 boot
vmkdir boot/dtbs
cp arch/arm/boot/dts/*.dtb ${DESTDIR}/boot/dtbs
;;
arm64)
vinstall arch/arm64/boot/Image 644 boot vmlinux-${_kernver}
# vmkdir boot/dtbs
# cp arch/arm64/boot/dts/*.dtb ${DESTDIR}/boot/dtbs
;;
esac
# Switch to /usr.
vmkdir usr
mv ${DESTDIR}/lib ${DESTDIR}/usr
cd ${DESTDIR}/usr/lib/modules/${_kernver}
rm -f source build
ln -sf ../../../src/kernel-headers-${_kernver} build
cd ${wrksrc}
# Install required headers to build external modules
install -Dm644 Makefile ${hdrdest}/Makefile
install -Dm644 kernel/Makefile ${hdrdest}/kernel/Makefile
install -Dm644 .config ${hdrdest}/.config
mkdir -p ${hdrdest}/include
# Remove firmware stuff provided by the "linux-firmware" pkg.
rm -rf ${DESTDIR}/usr/lib/firmware
for i in acpi asm-generic config crypto drm generated linux math-emu \
media net pcmcia scsi sound trace uapi video xen; do
if [ -d include/$i ]; then
cp -a include/$i ${hdrdest}/include
fi
done
cd ${wrksrc}
mkdir -p ${hdrdest}/arch/${arch}
cp -a arch/${arch}/include ${hdrdest}/arch/${arch}
# Copy files necessary for later builds, like nvidia and vmware
cp Module.symvers ${hdrdest}
cp -a scripts ${hdrdest}
mkdir -p ${hdrdest}/arch/${arch}/kernel
cp arch/${arch}/Makefile ${hdrdest}/arch/${arch}
if [ "$subarch" = "i386" ]; then
mkdir -p ${hdrdest}/arch/x86
cp arch/x86/Makefile_32.cpu ${hdrdest}/arch/x86
fi
if [ "$arch" = "x86" ]; then
mkdir -p ${hdrdest}/arch/x86/kernel
cp arch/x86/kernel/asm-offsets.s ${hdrdest}/arch/x86/kernel
fi
# add headers for lirc package
# pci
for i in bt8xx cx88 saa7134; do
mkdir -p ${hdrdest}/drivers/media/pci/${i}
cp -a drivers/media/pci/${i}/*.h ${hdrdest}/drivers/media/pci/${i}
done
# usb
for i in cpia2 em28xx pwc; do
mkdir -p ${hdrdest}/drivers/media/usb/${i}
cp -a drivers/media/usb/${i}/*.h ${hdrdest}/drivers/media/usb/${i}
done
# i2c
mkdir -p ${hdrdest}/drivers/media/i2c
cp drivers/media/i2c/*.h ${hdrdest}/drivers/media/i2c
for i in cx25840; do
mkdir -p ${hdrdest}/drivers/media/i2c/${i}
cp -a drivers/media/i2c/${i}/*.h ${hdrdest}/drivers/media/i2c/${i}
done
# Add docbook makefile
install -Dm644 Documentation/DocBook/Makefile \
${hdrdest}/Documentation/DocBook/Makefile
# Add md headers
mkdir -p ${hdrdest}/drivers/md
cp drivers/md/*.h ${hdrdest}/drivers/md
# Add inotify.h
mkdir -p ${hdrdest}/include/linux
cp include/linux/inotify.h ${hdrdest}/include/linux
# Add wireless headers
mkdir -p ${hdrdest}/net/mac80211/
cp net/mac80211/*.h ${hdrdest}/net/mac80211
# add dvb headers for external modules
mkdir -p ${hdrdest}/drivers/media/dvb-core
cp drivers/media/dvb-core/*.h ${hdrdest}/drivers/media/dvb-core/
mkdir -p ${hdrdest}/include/config/dvb/
cp include/config/dvb/*.h ${hdrdest}/include/config/dvb/
# add dvb headers for http://mcentral.de/hg/~mrec/em28xx-new
mkdir -p ${hdrdest}/drivers/media/dvb-frontends
cp drivers/media/dvb-frontends/lgdt330x.h \
${hdrdest}/drivers/media/dvb-frontends/
cp drivers/media/i2c/msp3400-driver.h ${hdrdest}/drivers/media/i2c/
# add dvb headers
mkdir -p ${hdrdest}/drivers/media/usb/dvb-usb
cp drivers/media/usb/dvb-usb/*.h ${hdrdest}/drivers/media/usb/dvb-usb/
mkdir -p ${hdrdest}/drivers/media/dvb-frontends
cp drivers/media/dvb-frontends/*.h ${hdrdest}/drivers/media/dvb-frontends/
mkdir -p ${hdrdest}/drivers/media/tuners
cp drivers/media/tuners/*.h ${hdrdest}/drivers/media/tuners/
# Add xfs and shmem for aufs building
mkdir -p ${hdrdest}/fs/xfs/libxfs
mkdir -p ${hdrdest}/mm
cp fs/xfs/libxfs/xfs_sb.h ${hdrdest}/fs/xfs/libxfs/xfs_sb.h
# Copy in Kconfig files
for i in $(find . -name "Kconfig*"); do
mkdir -p ${hdrdest}/$(echo $i | sed 's|/Kconfig.*||')
cp $i ${hdrdest}/$i
done
# Remove unneeded architectures
case "$arch" in
i386|x86_64) _args="arm*";;
arm|arm64) _args="x86*";;
esac
for arch in alpha avr32 blackfin cris frv h8300 \
ia64 m* p* s* um v850 xtensa ${_args}; do
rm -rf ${hdrdest}/arch/${arch}
done
# Extract debugging symbols
msg_normal "$pkgver: extracting debug info, please wait...\n"
install -Dm644 vmlinux ${DESTDIR}/usr/lib/debug/boot/vmlinux-${_kernver}
(
cd ${DESTDIR}
export DESTDIR
find ./ -name '*.ko' -print0 | \
xargs -0r -n1 -P ${XBPS_MAKEJOBS} ${FILESDIR}/mv-debug
)
# ... and run depmod again.
depmod -b ${DESTDIR}/usr -F System.map ${_kernver}
}
linux4.1-headers_package() {
preserve=yes
nostrip=yes
noverifyrdeps=yes
noshlibprovides=yes
short_desc+=" - source headers for 3rd party modules"
pkg_install() {
vmove usr/src
vmove usr/lib/modules/${_kernver}/build
}
}
linux4.1-dbg_package() {
preserve=yes
nostrip=yes
noverifyrdeps=yes
noshlibprovides=yes
repository=debug
short_desc+=" - debugging symbols"
pkg_install() {
vmove usr/lib/debug
}
}

View file

@ -1 +0,0 @@
pattern='linux-\K4\.1\.[\d.]+(?=\.tar\.xz)'