aboutsummarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authoryar2017-11-19 14:50:47 -0800
committeryar2017-11-19 14:50:47 -0800
commit6caaa6481aa7a02d305a5236bf9ce8a1ac1b6a93 (patch)
tree6f9127c00e8150954b853302f365a350d61664b4 /PKGBUILD
parent60519c84bf5ea26efe8436218c41befa01f04620 (diff)
downloadaur-6caaa6481aa7a02d305a5236bf9ce8a1ac1b6a93.tar.gz
like upstream: no more firmware, use /usr/lib directly
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 10 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index adee7f911aee..9f165f8abc14 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -70,14 +70,14 @@ build() {
}
package_linux-linode() {
- KARCH=x86
cd "${srcdir}/${_srcname}"
_kernver="$(make LOCALVERSION= kernelrelease)"
- mkdir -p "${pkgdir}"/{lib/{modules,firmware},boot}
- make LOCALVERSION= INSTALL_MOD_PATH="${pkgdir}" modules_install
- rm -rf "${pkgdir}"/lib/{firmware,modules/${_kernver}/{source,build}}
- cp arch/$KARCH/boot/bzImage "${pkgdir}/boot/vmlinuzll-${pkgname}"
- install -D -m644 vmlinux "${pkgdir}/lib/modules/${_kernver}/build/vmlinux"
+ emdir="extramodules-${_basekernel}${_kernelname:--ARCH}"
+ mkdir -p "${pkgdir}"/{usr/lib/modules/"$emdir",boot/grub}
+ make LOCALVERSION= INSTALL_MOD_PATH="${pkgdir}/usr" modules_install
+ rm -rf "${pkgdir}"/usr/lib/modules/${_kernver}/{source,build}
+ cp arch/x86/boot/bzImage "${pkgdir}/boot/vmlinuzll-${pkgname}"
+ install -D -m644 vmlinux "${pkgdir}/usr/lib/modules/${_kernver}/build/vmlinux"
install -D -m644 "${srcdir}/preset" "${pkgdir}/etc/mkinitcpio.d/${pkgname}.preset"
install -D -m644 "${srcdir}/98-linux-linode.hook" "${pkgdir}/usr/share/libalpm/hooks/98-linux-linode.hook"
install -D -m644 "${srcdir}/99-grub-ll.hook" "${pkgdir}/usr/share/libalpm/hooks/99-grub-ll.hook"
@@ -90,14 +90,8 @@ package_linux-linode() {
-e "s|default_image=.*|default_image=\"/boot/initramfs-${pkgname}.img\"|" \
-e "s|fallback_image=.*|fallback_image=\"/boot/initramfs-${pkgname}-fallback.img\"|" \
-i "${pkgdir}/etc/mkinitcpio.d/${pkgname}.preset"
-
- emdir="extramodules-${_basekernel}${_kernelname:--ARCH}"
- mkdir -p "${pkgdir}/lib/modules/${emdir}"
- ln -s "../${emdir}" "${pkgdir}/lib/modules/${_kernver}/extramodules"
- echo "${_kernver}" >| "${pkgdir}/lib/modules/${emdir}/version"
- depmod -b "${pkgdir}" -F System.map "${_kernver}"
- mkdir -p "${pkgdir}/usr"
- mv "${pkgdir}/"{lib,usr/}
- mkdir -p ${pkgdir}/boot/grub
- sed "s/%VER%/${pkgver}-${pkgrel}/ig" ${srcdir}/menu.lst > ${pkgdir}/boot/grub/menu.lst
+ ln -s "../${emdir}" "${pkgdir}/usr/lib/modules/${_kernver}/extramodules"
+ echo "${_kernver}" >| "${pkgdir}/usr/lib/modules/${emdir}/version"
+ depmod -b "${pkgdir}/usr" -F System.map "${_kernver}"
+ sed "s/%VER%/${pkgver}-${pkgrel}/ig" "${srcdir}/menu.lst" > "${pkgdir}/boot/grub/menu.lst"
}