core/linux-aarch64-rc to 4.18.rc4-1

This commit is contained in:
Kevin Mihelich 2018-07-09 00:32:06 +00:00
parent d363b85714
commit dc120fb7c9
6 changed files with 116 additions and 168 deletions

View 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%

View file

@ -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%

View file

@ -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() {

View file

@ -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

View file

@ -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
} }

View file

@ -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"