diff options
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 23 |
2 files changed, 11 insertions, 14 deletions
@@ -33,5 +33,3 @@ pkgbase = linux-linode md5sums = ee66f3cd0c5bc0ba0f65499784d19f30 md5sums = 9d3c56a4b999c8bfbd4018089a62f662 -pkgname = linux-linode - @@ -1,6 +1,5 @@ pkgbase=linux-linode -pkgname=${pkgbase} -_kernelname=${pkgname#linux} +_kernelname=${pkgbase#linux} _basekernel=3.5 _srcname=linux-3.5 pkgver=${_basekernel} @@ -14,7 +13,7 @@ source=("http://www.kernel.org/pub/linux/kernel/v3.x/${_srcname}.tar.xz" # "http://www.kernel.org/pub/linux/kernel/v3.x/patch-${pkgver}.xz" 'config.x86_64' 'menu.lst' - "${pkgname}.preset" + "${pkgbase}.preset" 'change-default-console-loglevel.patch') md5sums=('24153eaaa81dedc9481ada8cd9c3b83d' '3cd625b0194470350f6c72a37f7cfb34' @@ -26,8 +25,8 @@ depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7') provides=(kernel26 linux) conflicts=(kernel26 linux grub grub-legacy) replaces=(kernel26 linux) -backup=(etc/mkinitcpio.d/${pkgname}.preset) -install=${pkgname}.install +backup=(etc/mkinitcpio.d/${pkgbase}.preset) +install=${pkgbase}.install build() { cd "${srcdir}/${_srcname}" @@ -50,18 +49,18 @@ package_linux-linode() { _kernver="$(make kernelrelease)" mkdir -p "${pkgdir}"/{lib/{modules,firmware},boot} make INSTALL_MOD_PATH="${pkgdir}" modules_install - cp arch/$KARCH/boot/bzImage "${pkgdir}/boot/vmlinuz-${pkgname}" + cp arch/$KARCH/boot/bzImage "${pkgdir}/boot/vmlinuz-${pkgbase}" install -D -m644 vmlinux "${pkgdir}/usr/src/linux-${_kernver}/vmlinux" - install -D -m644 "${srcdir}/${pkgname}.preset" "${pkgdir}/etc/mkinitcpio.d/${pkgname}.preset" + install -D -m644 "${srcdir}/${pkgbase}.preset" "${pkgdir}/etc/mkinitcpio.d/${pkgbase}.preset" sed \ -e "s/KERNEL_NAME=.*/KERNEL_NAME=${_kernelname}/" \ -e "s/KERNEL_VERSION=.*/KERNEL_VERSION=${_kernver}/" \ - -i "${startdir}/${pkgname}.install" + -i "${startdir}/${pkgbase}.install" sed \ - -e "s|ALL_kver=.*|ALL_kver=\"/boot/vmlinuz-${pkgname}\"|g" \ - -e "s|default_image=.*|default_image=\"/boot/initramfs-${pkgname}.img\"|g" \ - -e "s|fallback_image=.*|fallback_image=\"/boot/initramfs-${pkgname}-fallback.img\"|g" \ - -i "${pkgdir}/etc/mkinitcpio.d/${pkgname}.preset" + -e "s|ALL_kver=.*|ALL_kver=\"/boot/vmlinuz-${pkgbase}\"|" \ + -e "s|default_image=.*|default_image=\"/boot/initramfs-${pkgbase}.img\"|" \ + -e "s|fallback_image=.*|fallback_image=\"/boot/initramfs-${pkgbase}-fallback.img\"|" \ + -i "${pkgdir}/etc/mkinitcpio.d/${pkgbase}.preset" rm -f "${pkgdir}"/lib/modules/${_kernver}/{source,build} rm -rf "${pkgdir}/lib/firmware" find "${pkgdir}" -name '*.ko' -exec gzip -9 {} \; |