mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-08 22:45:43 +00:00
core/linux-aarch64-rc to 4.18.rc4-1
This commit is contained in:
parent
d363b85714
commit
dc120fb7c9
6 changed files with 116 additions and 168 deletions
12
core/linux-aarch64-rc/60-linux.hook
Normal file
12
core/linux-aarch64-rc/60-linux.hook
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
[Trigger]
|
||||||
|
Type = File
|
||||||
|
Operation = Install
|
||||||
|
Operation = Upgrade
|
||||||
|
Operation = Remove
|
||||||
|
Target = usr/lib/modules/%KERNVER%/*
|
||||||
|
Target = usr/lib/modules/%EXTRAMODULES%/*
|
||||||
|
|
||||||
|
[Action]
|
||||||
|
Description = Updating %PKGBASE% module dependencies...
|
||||||
|
When = PostTransaction
|
||||||
|
Exec = /usr/bin/depmod %KERNVER%
|
|
@ -6,6 +6,6 @@ Target = boot/Image
|
||||||
Target = usr/lib/initcpio/*
|
Target = usr/lib/initcpio/*
|
||||||
|
|
||||||
[Action]
|
[Action]
|
||||||
Description = Updating %PKGBASE% initcpios
|
Description = Updating %PKGBASE% initcpios...
|
||||||
When = PostTransaction
|
When = PostTransaction
|
||||||
Exec = /usr/bin/mkinitcpio -p %PKGBASE%
|
Exec = /usr/bin/mkinitcpio -p %PKGBASE%
|
|
@ -4,14 +4,14 @@
|
||||||
buildarch=8
|
buildarch=8
|
||||||
|
|
||||||
_rcver=4.18
|
_rcver=4.18
|
||||||
_rcrel=3
|
_rcrel=4
|
||||||
|
|
||||||
pkgbase=linux-aarch64-rc
|
pkgbase=linux-aarch64-rc
|
||||||
_srcname=linux-${_rcver}-rc${_rcrel}
|
_srcname=linux-${_rcver}-rc${_rcrel}
|
||||||
_kernelname=${pkgbase#linux}
|
_kernelname=${pkgbase#linux}
|
||||||
_desc="AArch64 multi-platform (release candidate)"
|
_desc="AArch64 multi-platform (release candidate)"
|
||||||
pkgver=${_rcver}.rc${_rcrel}
|
pkgver=${_rcver}.rc${_rcrel}
|
||||||
pkgrel=2
|
pkgrel=1
|
||||||
arch=('aarch64')
|
arch=('aarch64')
|
||||||
url="http://www.kernel.org/"
|
url="http://www.kernel.org/"
|
||||||
license=('GPL2')
|
license=('GPL2')
|
||||||
|
@ -25,16 +25,18 @@ source=("https://git.kernel.org/torvalds/t/${_srcname}.tar.gz"
|
||||||
'kernel.keyblock'
|
'kernel.keyblock'
|
||||||
'kernel_data_key.vbprivk'
|
'kernel_data_key.vbprivk'
|
||||||
'linux.preset'
|
'linux.preset'
|
||||||
'99-linux.hook')
|
'60-linux.hook'
|
||||||
md5sums=('16a311ed0980e551245dfb599e33a191'
|
'90-linux.hook')
|
||||||
|
md5sums=('51370aee062f2de27d69ffb60d7459e8'
|
||||||
'c656b4169dd6c87f93dfb49edea3ddbf'
|
'c656b4169dd6c87f93dfb49edea3ddbf'
|
||||||
'79459eaa00aa5de588c73f3076f0907b'
|
'79459eaa00aa5de588c73f3076f0907b'
|
||||||
'bff3998b31337aafc8af347205cace6b'
|
'26961d543fa45bba1b41da5517b1cd48'
|
||||||
'11a4f35c50f0bde59c30182aa7b797b7'
|
'11a4f35c50f0bde59c30182aa7b797b7'
|
||||||
'61c5ff73c136ed07a7aadbf58db3d96a'
|
'61c5ff73c136ed07a7aadbf58db3d96a'
|
||||||
'584777ae88bce2c5659960151b64c7d8'
|
'584777ae88bce2c5659960151b64c7d8'
|
||||||
'25d8f6983c9a616946848c0e075a949c'
|
'41cb5fef62715ead2dd109dbea8413d6'
|
||||||
'1d4477026533efaa0358a40855d50a83')
|
'ce6c81ad1ad1f8b333fd6077d47abdaf'
|
||||||
|
'3dc88030a8f2f5a5f97266d99b149f77')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "${srcdir}/${_srcname}"
|
cd "${srcdir}/${_srcname}"
|
||||||
|
@ -87,13 +89,13 @@ _package() {
|
||||||
pkgdesc="The Linux Kernel and modules - ${_desc}"
|
pkgdesc="The Linux Kernel and modules - ${_desc}"
|
||||||
depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7')
|
depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7')
|
||||||
optdepends=('crda: to set the correct wireless channels of your country')
|
optdepends=('crda: to set the correct wireless channels of your country')
|
||||||
provides=('kernel26' "linux=${pkgver}")
|
provides=("linux=${pkgver}")
|
||||||
replaces=('linux-armv8-rc')
|
replaces=('linux-armv8-rc')
|
||||||
conflicts=('linux')
|
conflicts=('linux')
|
||||||
backup=("etc/mkinitcpio.d/${pkgbase}.preset")
|
backup=("etc/mkinitcpio.d/${pkgbase}.preset")
|
||||||
install=${pkgname}.install
|
install=${pkgname}.install
|
||||||
|
|
||||||
cd "${srcdir}/${_srcname}"
|
cd ${_srcname}
|
||||||
|
|
||||||
KARCH=arm64
|
KARCH=arm64
|
||||||
|
|
||||||
|
@ -102,47 +104,44 @@ _package() {
|
||||||
_basekernel=${_kernver%%-*}
|
_basekernel=${_kernver%%-*}
|
||||||
_basekernel=${_basekernel%.*}
|
_basekernel=${_basekernel%.*}
|
||||||
|
|
||||||
mkdir -p "${pkgdir}"/{lib/modules,lib/firmware}
|
mkdir -p "${pkgdir}"/{boot,usr/lib/modules}
|
||||||
make INSTALL_MOD_PATH="${pkgdir}" modules_install
|
make INSTALL_MOD_PATH="${pkgdir}/usr" modules_install
|
||||||
make INSTALL_DTBS_PATH="${pkgdir}/boot/dtbs" dtbs_install
|
make INSTALL_DTBS_PATH="${pkgdir}/boot/dtbs" dtbs_install
|
||||||
cp arch/$KARCH/boot/Image{,.gz} "${pkgdir}/boot"
|
cp arch/$KARCH/boot/Image{,.gz} "${pkgdir}/boot"
|
||||||
|
|
||||||
# set correct depmod command for install
|
# make room for external modules
|
||||||
sed \
|
local _extramodules="extramodules-${_basekernel}${_kernelname}"
|
||||||
-e "s/KERNEL_NAME=.*/KERNEL_NAME=${_kernelname}/g" \
|
ln -s "../${_extramodules}" "${pkgdir}/usr/lib/modules/${_kernver}/extramodules"
|
||||||
-e "s/KERNEL_VERSION=.*/KERNEL_VERSION=${_kernver}/g" \
|
|
||||||
-i "${startdir}/${pkgname}.install"
|
|
||||||
|
|
||||||
# install mkinitcpio preset file for kernel
|
# add real version for building modules and running depmod from hook
|
||||||
install -D -m644 "${srcdir}/linux.preset" "${pkgdir}/etc/mkinitcpio.d/${pkgbase}.preset"
|
echo "${_kernver}" |
|
||||||
sed \
|
install -Dm644 /dev/stdin "${pkgdir}/usr/lib/modules/${_extramodules}/version"
|
||||||
-e "1s|'linux.*'|'${pkgbase}'|" \
|
|
||||||
-e "s|ALL_kver=.*|ALL_kver=\"${_kernver}\"|" \
|
|
||||||
-i "${pkgdir}/etc/mkinitcpio.d/${pkgbase}.preset"
|
|
||||||
|
|
||||||
# install pacman hook for initramfs regeneration
|
|
||||||
sed "s|%PKGBASE%|${pkgbase}|g" "${srcdir}/99-linux.hook" |
|
|
||||||
install -D -m644 /dev/stdin "${pkgdir}/usr/share/libalpm/hooks/99-${pkgbase}.hook"
|
|
||||||
|
|
||||||
# remove build and source links
|
# remove build and source links
|
||||||
rm -f "${pkgdir}"/lib/modules/${_kernver}/{source,build}
|
rm "${pkgdir}"/usr/lib/modules/${_kernver}/{source,build}
|
||||||
# remove the firmware
|
|
||||||
rm -rf "${pkgdir}/lib/firmware"
|
|
||||||
# make room for external modules
|
|
||||||
ln -s "../extramodules-${_basekernel}${_kernelname:--ARCH}" "${pkgdir}/lib/modules/${_kernver}/extramodules"
|
|
||||||
# add real version for building modules and running depmod from post_install/upgrade
|
|
||||||
mkdir -p "${pkgdir}/lib/modules/extramodules-${_basekernel}${_kernelname:--ARCH}"
|
|
||||||
echo "${_kernver}" > "${pkgdir}/lib/modules/extramodules-${_basekernel}${_kernelname:--ARCH}/version"
|
|
||||||
|
|
||||||
# Now we call depmod...
|
# now we call depmod...
|
||||||
depmod -b "$pkgdir" -F System.map "$_kernver"
|
depmod -b "${pkgdir}/usr" -F System.map "${_kernver}"
|
||||||
|
|
||||||
# move module tree /lib -> /usr/lib
|
|
||||||
mkdir -p "${pkgdir}/usr"
|
|
||||||
mv "$pkgdir/lib" "$pkgdir/usr"
|
|
||||||
|
|
||||||
# add vmlinux
|
# add vmlinux
|
||||||
install -D -m644 vmlinux "${pkgdir}/usr/lib/modules/${_kernver}/build/vmlinux"
|
install -Dt "${pkgdir}/usr/lib/modules/${_kernver}/build" -m644 vmlinux
|
||||||
|
|
||||||
|
# sed expression for following substitutions
|
||||||
|
local _subst="
|
||||||
|
s|%PKGBASE%|${pkgbase}|g
|
||||||
|
s|%KERNVER%|${_kernver}|g
|
||||||
|
s|%EXTRAMODULES%|${_extramodules}|g
|
||||||
|
"
|
||||||
|
|
||||||
|
# install mkinitcpio preset file
|
||||||
|
sed "${_subst}" ../linux.preset |
|
||||||
|
install -Dm644 /dev/stdin "${pkgdir}/etc/mkinitcpio.d/${pkgbase}.preset"
|
||||||
|
|
||||||
|
# install pacman hooks
|
||||||
|
sed "${_subst}" ../60-linux.hook |
|
||||||
|
install -Dm644 /dev/stdin "${pkgdir}/usr/share/libalpm/hooks/60-${pkgbase}.hook"
|
||||||
|
sed "${_subst}" ../90-linux.hook |
|
||||||
|
install -Dm644 /dev/stdin "${pkgdir}/usr/share/libalpm/hooks/90-${pkgbase}.hook"
|
||||||
}
|
}
|
||||||
|
|
||||||
_package-headers() {
|
_package-headers() {
|
||||||
|
@ -151,107 +150,65 @@ _package-headers() {
|
||||||
replaces=('linux-armv8-rc-headers')
|
replaces=('linux-armv8-rc-headers')
|
||||||
conflicts=('linux-headers')
|
conflicts=('linux-headers')
|
||||||
|
|
||||||
install -dm755 "${pkgdir}/usr/lib/modules/${_kernver}"
|
cd ${_srcname}
|
||||||
|
local _builddir="${pkgdir}/usr/lib/modules/${_kernver}/build"
|
||||||
|
|
||||||
cd "${srcdir}/${_srcname}"
|
install -Dt "${_builddir}" -m644 Makefile .config Module.symvers
|
||||||
install -D -m644 Makefile \
|
install -Dt "${_builddir}/kernel" -m644 kernel/Makefile
|
||||||
"${pkgdir}/usr/lib/modules/${_kernver}/build/Makefile"
|
|
||||||
install -D -m644 kernel/Makefile \
|
|
||||||
"${pkgdir}/usr/lib/modules/${_kernver}/build/kernel/Makefile"
|
|
||||||
install -D -m644 .config \
|
|
||||||
"${pkgdir}/usr/lib/modules/${_kernver}/build/.config"
|
|
||||||
|
|
||||||
mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/include"
|
mkdir "${_builddir}/.tmp_versions"
|
||||||
|
|
||||||
for i in acpi asm-generic clocksource config crypto drm generated keys linux \
|
cp -t "${_builddir}" -a include scripts
|
||||||
math-emu media net pcmcia scsi soc sound trace uapi video xen; do
|
|
||||||
cp -a include/${i} "${pkgdir}/usr/lib/modules/${_kernver}/build/include/"
|
|
||||||
done
|
|
||||||
|
|
||||||
# copy arch includes for external modules
|
install -Dt "${_builddir}/arch/${KARCH}" -m644 arch/${KARCH}/Makefile
|
||||||
mkdir -p ${pkgdir}/usr/lib/modules/${_kernver}/build/arch/$KARCH
|
install -Dt "${_builddir}/arch/${KARCH}/kernel" -m644 arch/${KARCH}/kernel/asm-offsets.s arch/$KARCH/kernel/module.lds
|
||||||
cp -a arch/$KARCH/include ${pkgdir}/usr/lib/modules/${_kernver}/build/arch/$KARCH/
|
|
||||||
|
|
||||||
# copy files necessary for later builds, like nvidia and vmware
|
cp -t "${_builddir}/arch/${KARCH}" -a arch/${KARCH}/include
|
||||||
cp Module.symvers "${pkgdir}/usr/lib/modules/${_kernver}/build"
|
|
||||||
cp -a scripts "${pkgdir}/usr/lib/modules/${_kernver}/build"
|
|
||||||
|
|
||||||
# fix permissions on scripts dir
|
install -Dt "${_builddir}/drivers/md" -m644 drivers/md/*.h
|
||||||
chmod og-w -R "${pkgdir}/usr/lib/modules/${_kernver}/build/scripts"
|
install -Dt "${_builddir}/net/mac80211" -m644 net/mac80211/*.h
|
||||||
mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/.tmp_versions"
|
|
||||||
|
|
||||||
mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/${KARCH}/kernel"
|
|
||||||
|
|
||||||
cp arch/${KARCH}/Makefile "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/${KARCH}/"
|
|
||||||
|
|
||||||
cp arch/${KARCH}/kernel/asm-offsets.s "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/${KARCH}/kernel/"
|
|
||||||
|
|
||||||
# copy module linker script
|
|
||||||
cp arch/$KARCH/kernel/module.lds "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/${KARCH}/kernel/"
|
|
||||||
|
|
||||||
# add dm headers
|
|
||||||
mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/md"
|
|
||||||
cp drivers/md/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/md"
|
|
||||||
|
|
||||||
# add inotify.h
|
|
||||||
mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/include/linux"
|
|
||||||
cp include/linux/inotify.h "${pkgdir}/usr/lib/modules/${_kernver}/build/include/linux/"
|
|
||||||
|
|
||||||
# add wireless headers
|
|
||||||
mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/net/mac80211/"
|
|
||||||
cp net/mac80211/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/net/mac80211/"
|
|
||||||
|
|
||||||
# add dvb headers for external modules
|
|
||||||
# in reference to:
|
|
||||||
# http://bugs.archlinux.org/task/11194
|
|
||||||
mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/include/config/dvb/"
|
|
||||||
cp include/config/dvb/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/include/config/dvb/"
|
|
||||||
|
|
||||||
# add dvb headers for http://mcentral.de/hg/~mrec/em28xx-new
|
|
||||||
# in reference to:
|
|
||||||
# http://bugs.archlinux.org/task/13146
|
# http://bugs.archlinux.org/task/13146
|
||||||
mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-frontends/"
|
install -Dt "${_builddir}/drivers/media/i2c" -m644 drivers/media/i2c/msp3400-driver.h
|
||||||
cp drivers/media/dvb-frontends/lgdt330x.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-frontends/"
|
|
||||||
mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/i2c/"
|
|
||||||
cp drivers/media/i2c/msp3400-driver.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/i2c/"
|
|
||||||
|
|
||||||
# add dvb headers
|
|
||||||
# in reference to:
|
|
||||||
# http://bugs.archlinux.org/task/20402
|
# http://bugs.archlinux.org/task/20402
|
||||||
mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/usb/dvb-usb"
|
install -Dt "${_builddir}/drivers/media/usb/dvb-usb" -m644 drivers/media/usb/dvb-usb/*.h
|
||||||
cp drivers/media/usb/dvb-usb/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/usb/dvb-usb/"
|
install -Dt "${_builddir}/drivers/media/dvb-frontends" -m644 drivers/media/dvb-frontends/*.h
|
||||||
mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-frontends"
|
install -Dt "${_builddir}/drivers/media/tuners" -m644 drivers/media/tuners/*.h
|
||||||
cp drivers/media/dvb-frontends/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-frontends/"
|
|
||||||
mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/tuners"
|
|
||||||
cp drivers/media/tuners/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/tuners/"
|
|
||||||
|
|
||||||
# add xfs and shmem for aufs building
|
# add xfs and shmem for aufs building
|
||||||
mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/fs/xfs"
|
mkdir -p "${_builddir}"/{fs/xfs,mm}
|
||||||
mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/mm"
|
|
||||||
|
|
||||||
# copy in Kconfig files
|
# copy in Kconfig files
|
||||||
for i in $(find . -name "Kconfig*"); do
|
find . -name Kconfig\* -exec install -Dm644 {} "${_builddir}/{}" \;
|
||||||
mkdir -p "${pkgdir}"/usr/lib/modules/${_kernver}/build/`echo ${i} | sed 's|/Kconfig.*||'`
|
|
||||||
cp ${i} "${pkgdir}/usr/lib/modules/${_kernver}/build/${i}"
|
|
||||||
done
|
|
||||||
|
|
||||||
chown -R root.root "${pkgdir}/usr/lib/modules/${_kernver}/build"
|
|
||||||
find "${pkgdir}/usr/lib/modules/${_kernver}/build" -type d -exec chmod 755 {} \;
|
|
||||||
|
|
||||||
# strip scripts directory
|
|
||||||
find "${pkgdir}/usr/lib/modules/${_kernver}/build/scripts" -type f -perm -u+w 2>/dev/null | while read binary ; do
|
|
||||||
case "$(file -bi "${binary}")" in
|
|
||||||
*application/x-sharedlib*) # Libraries (.so)
|
|
||||||
/usr/bin/strip ${STRIP_SHARED} "${binary}";;
|
|
||||||
*application/x-archive*) # Libraries (.a)
|
|
||||||
/usr/bin/strip ${STRIP_STATIC} "${binary}";;
|
|
||||||
*application/x-executable*) # Binaries
|
|
||||||
/usr/bin/strip ${STRIP_BINARIES} "${binary}";;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
# remove unneeded architectures
|
# remove unneeded architectures
|
||||||
rm -rf "${pkgdir}"/usr/lib/modules/${_kernver}/build/arch/{alpha,arc,arm,arm26,avr32,blackfin,c6x,cris,frv,h8300,hexagon,ia64,m32r,m68k,m68knommu,metag,mips,microblaze,mn10300,openrisc,parisc,powerpc,ppc,s390,score,sh,sh64,sparc,sparc64,tile,unicore32,um,v850,x86,xtensa}
|
local _arch
|
||||||
|
for _arch in "${_builddir}"/arch/*/; do
|
||||||
|
[[ ${_arch} == */${KARCH}/ ]] && continue
|
||||||
|
rm -r "${_arch}"
|
||||||
|
done
|
||||||
|
|
||||||
|
# remove files already in linux-docs package
|
||||||
|
rm -r "${_builddir}/Documentation"
|
||||||
|
|
||||||
|
# remove now broken symlinks
|
||||||
|
find -L "${_builddir}" -type l -printf 'Removing %P\n' -delete
|
||||||
|
|
||||||
|
# Fix permissions
|
||||||
|
chmod -R u=rwX,go=rX "${_builddir}"
|
||||||
|
|
||||||
|
# strip scripts directory
|
||||||
|
local _binary _strip
|
||||||
|
while read -rd '' _binary; do
|
||||||
|
case "$(file -bi "${_binary}")" in
|
||||||
|
*application/x-sharedlib*) _strip="${STRIP_SHARED}" ;; # Libraries (.so)
|
||||||
|
*application/x-archive*) _strip="${STRIP_STATIC}" ;; # Libraries (.a)
|
||||||
|
*application/x-executable*) _strip="${STRIP_BINARIES}" ;; # Binaries
|
||||||
|
*) continue ;;
|
||||||
|
esac
|
||||||
|
/usr/bin/strip ${_strip} "${_binary}"
|
||||||
|
done < <(find "${_builddir}/scripts" -type f -perm -u+w -print0 2>/dev/null)
|
||||||
}
|
}
|
||||||
|
|
||||||
_package-chromebook() {
|
_package-chromebook() {
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm64 4.18.0-rc3-2 Kernel Configuration
|
# Linux/arm64 4.18.0-rc4-1 Kernel Configuration
|
||||||
#
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
# Compiler: gcc (GCC) 8.1.0
|
# Compiler: gcc (GCC) 8.1.1 20180531
|
||||||
#
|
#
|
||||||
CONFIG_ARM64=y
|
CONFIG_ARM64=y
|
||||||
CONFIG_64BIT=y
|
CONFIG_64BIT=y
|
||||||
|
@ -35,7 +35,7 @@ CONFIG_ARCH_SUPPORTS_UPROBES=y
|
||||||
CONFIG_ARCH_PROC_KCORE_TEXT=y
|
CONFIG_ARCH_PROC_KCORE_TEXT=y
|
||||||
CONFIG_MULTI_IRQ_HANDLER=y
|
CONFIG_MULTI_IRQ_HANDLER=y
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
CONFIG_GCC_VERSION=80100
|
CONFIG_GCC_VERSION=80101
|
||||||
CONFIG_CLANG_VERSION=0
|
CONFIG_CLANG_VERSION=0
|
||||||
CONFIG_IRQ_WORK=y
|
CONFIG_IRQ_WORK=y
|
||||||
CONFIG_BUILDTIME_EXTABLE_SORT=y
|
CONFIG_BUILDTIME_EXTABLE_SORT=y
|
||||||
|
@ -3023,17 +3023,17 @@ CONFIG_MOUSE_VSXXXAA=m
|
||||||
CONFIG_MOUSE_SYNAPTICS_I2C=m
|
CONFIG_MOUSE_SYNAPTICS_I2C=m
|
||||||
CONFIG_MOUSE_SYNAPTICS_USB=m
|
CONFIG_MOUSE_SYNAPTICS_USB=m
|
||||||
CONFIG_INPUT_JOYSTICK=y
|
CONFIG_INPUT_JOYSTICK=y
|
||||||
CONFIG_JOYSTICK_ANALOG=m
|
# CONFIG_JOYSTICK_ANALOG is not set
|
||||||
CONFIG_JOYSTICK_A3D=m
|
# CONFIG_JOYSTICK_A3D is not set
|
||||||
CONFIG_JOYSTICK_ADI=m
|
# CONFIG_JOYSTICK_ADI is not set
|
||||||
CONFIG_JOYSTICK_COBRA=m
|
# CONFIG_JOYSTICK_COBRA is not set
|
||||||
CONFIG_JOYSTICK_GF2K=m
|
# CONFIG_JOYSTICK_GF2K is not set
|
||||||
CONFIG_JOYSTICK_GRIP=m
|
# CONFIG_JOYSTICK_GRIP is not set
|
||||||
CONFIG_JOYSTICK_GRIP_MP=m
|
# CONFIG_JOYSTICK_GRIP_MP is not set
|
||||||
CONFIG_JOYSTICK_GUILLEMOT=m
|
# CONFIG_JOYSTICK_GUILLEMOT is not set
|
||||||
CONFIG_JOYSTICK_INTERACT=m
|
# CONFIG_JOYSTICK_INTERACT is not set
|
||||||
CONFIG_JOYSTICK_SIDEWINDER=m
|
# CONFIG_JOYSTICK_SIDEWINDER is not set
|
||||||
CONFIG_JOYSTICK_TMDC=m
|
# CONFIG_JOYSTICK_TMDC is not set
|
||||||
CONFIG_JOYSTICK_IFORCE=m
|
CONFIG_JOYSTICK_IFORCE=m
|
||||||
CONFIG_JOYSTICK_IFORCE_USB=y
|
CONFIG_JOYSTICK_IFORCE_USB=y
|
||||||
CONFIG_JOYSTICK_IFORCE_232=y
|
CONFIG_JOYSTICK_IFORCE_232=y
|
||||||
|
@ -3045,7 +3045,7 @@ CONFIG_JOYSTICK_STINGER=m
|
||||||
CONFIG_JOYSTICK_TWIDJOY=m
|
CONFIG_JOYSTICK_TWIDJOY=m
|
||||||
CONFIG_JOYSTICK_ZHENHUA=m
|
CONFIG_JOYSTICK_ZHENHUA=m
|
||||||
# CONFIG_JOYSTICK_AS5011 is not set
|
# CONFIG_JOYSTICK_AS5011 is not set
|
||||||
CONFIG_JOYSTICK_JOYDUMP=m
|
# CONFIG_JOYSTICK_JOYDUMP is not set
|
||||||
CONFIG_JOYSTICK_XPAD=m
|
CONFIG_JOYSTICK_XPAD=m
|
||||||
CONFIG_JOYSTICK_XPAD_FF=y
|
CONFIG_JOYSTICK_XPAD_FF=y
|
||||||
CONFIG_JOYSTICK_XPAD_LEDS=y
|
CONFIG_JOYSTICK_XPAD_LEDS=y
|
||||||
|
@ -3174,7 +3174,7 @@ CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
|
||||||
# CONFIG_INPUT_IMS_PCU is not set
|
# CONFIG_INPUT_IMS_PCU is not set
|
||||||
CONFIG_INPUT_CMA3000=m
|
CONFIG_INPUT_CMA3000=m
|
||||||
CONFIG_INPUT_CMA3000_I2C=m
|
CONFIG_INPUT_CMA3000_I2C=m
|
||||||
CONFIG_INPUT_SOC_BUTTON_ARRAY=m
|
# CONFIG_INPUT_SOC_BUTTON_ARRAY is not set
|
||||||
# CONFIG_INPUT_DRV260X_HAPTICS is not set
|
# CONFIG_INPUT_DRV260X_HAPTICS is not set
|
||||||
# CONFIG_INPUT_DRV2665_HAPTICS is not set
|
# CONFIG_INPUT_DRV2665_HAPTICS is not set
|
||||||
# CONFIG_INPUT_DRV2667_HAPTICS is not set
|
# CONFIG_INPUT_DRV2667_HAPTICS is not set
|
||||||
|
@ -3209,11 +3209,7 @@ CONFIG_SERIO_ARC_PS2=m
|
||||||
# CONFIG_SERIO_SUN4I_PS2 is not set
|
# CONFIG_SERIO_SUN4I_PS2 is not set
|
||||||
# CONFIG_SERIO_GPIO_PS2 is not set
|
# CONFIG_SERIO_GPIO_PS2 is not set
|
||||||
# CONFIG_USERIO is not set
|
# CONFIG_USERIO is not set
|
||||||
CONFIG_GAMEPORT=m
|
# CONFIG_GAMEPORT is not set
|
||||||
CONFIG_GAMEPORT_NS558=m
|
|
||||||
CONFIG_GAMEPORT_L4=m
|
|
||||||
CONFIG_GAMEPORT_EMU10K1=m
|
|
||||||
CONFIG_GAMEPORT_FM801=m
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Character devices
|
# Character devices
|
||||||
|
|
|
@ -1,27 +1,10 @@
|
||||||
# arg 1: the new package version
|
|
||||||
# arg 2: the old package version
|
|
||||||
|
|
||||||
KERNEL_NAME=-aarch64-rc
|
|
||||||
KERNEL_VERSION=4.14.0-rc1-1-ARCH
|
|
||||||
|
|
||||||
post_install () {
|
|
||||||
# updating module dependencies
|
|
||||||
echo ">>> Updating module dependencies. Please wait ..."
|
|
||||||
depmod ${KERNEL_VERSION}
|
|
||||||
}
|
|
||||||
|
|
||||||
post_upgrade() {
|
post_upgrade() {
|
||||||
if findmnt --fstab -uno SOURCE /boot &>/dev/null && ! mountpoint -q /boot; then
|
if findmnt --fstab -uno SOURCE /boot &>/dev/null && ! mountpoint -q /boot; then
|
||||||
echo "WARNING: /boot appears to be a separate partition but is not mounted."
|
echo "WARNING: /boot appears to be a separate partition but is not mounted."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# updating module dependencies
|
|
||||||
echo ">>> Updating module dependencies. Please wait ..."
|
|
||||||
depmod ${KERNEL_VERSION}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
post_remove() {
|
post_remove() {
|
||||||
# also remove the compat symlinks
|
|
||||||
rm -f boot/initramfs-linux.img
|
rm -f boot/initramfs-linux.img
|
||||||
rm -f boot/initramfs-linux-fallback.img
|
rm -f boot/initramfs-linux-fallback.img
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# mkinitcpio preset file for the 'linux-aarch64-rc' package
|
# mkinitcpio preset file for the '%PKGBASE%' package
|
||||||
|
|
||||||
ALL_config="/etc/mkinitcpio.conf"
|
ALL_config="/etc/mkinitcpio.conf"
|
||||||
ALL_kver="4.2.0-1-ARCH"
|
ALL_kver="%KERNVER%"
|
||||||
|
|
||||||
PRESETS=('default' 'fallback')
|
PRESETS=('default' 'fallback')
|
||||||
|
|
||||||
|
@ -10,5 +10,5 @@ default_image="/boot/initramfs-linux.img"
|
||||||
#default_options=""
|
#default_options=""
|
||||||
|
|
||||||
#fallback_config="/etc/mkinitcpio.conf"
|
#fallback_config="/etc/mkinitcpio.conf"
|
||||||
fallback_image="/boot/initramfs-linux-fallback.img"
|
fallback_image="/boot/initramfs-linux-fallback.img"
|
||||||
fallback_options="-S autodetect"
|
fallback_options="-S autodetect"
|
||||||
|
|
Loading…
Reference in a new issue