[arch-commits] Commit in linux-firmware/trunk (PKGBUILD)

Evangelos Foutras foutrelis at archlinux.org
Sun Oct 19 11:07:03 UTC 2014


    Date: Sunday, October 19, 2014 @ 13:07:03
  Author: foutrelis
Revision: 224824

upgpkg: linux-firmware 20141009.0e5f637-1

- Bump to latest git revision.
- Add tmpfiles.d file to trigger microcode updates on AMD systems on boot
  now that our kernels are built with CONFIG_MICROCODE=y.

Modified:
  linux-firmware/trunk/PKGBUILD

----------+
 PKGBUILD |   22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-10-19 10:53:05 UTC (rev 224823)
+++ PKGBUILD	2014-10-19 11:07:03 UTC (rev 224824)
@@ -3,7 +3,7 @@
 
 pkgname=linux-firmware
 # Commit date + git rev-parse --short origin/master
-pkgver=20140828.13eb208
+pkgver=20141009.0e5f637
 pkgrel=1
 pkgdesc="Firmware files for Linux"
 makedepends=('git')
@@ -36,17 +36,21 @@
           'rt2x00-rt71w-fw'
           'amd-ucode')
 options=(!strip)
-source=('git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git#commit=13eb208681bf7cc7434189dd925e587d12707d50')
+source=('git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git#commit=0e5f637')
 md5sums=('SKIP')
 
 package() {
   cd "${srcdir}/${pkgname}"
-  # remove not needed Makefile #35236
-  rm Makefile
-  install -d -m755 "${pkgdir}/usr/lib/firmware"
-  cp -a * "${pkgdir}/usr/lib/firmware/"
-  install -d -m755 "${pkgdir}/usr/share/licenses/linux-firmware/"
-  rm -f "${pkgdir}/usr/lib/firmware/"{README*,configure,GPL*}
-  mv "${pkgdir}/usr/lib/firmware"/{LICEN*,WHENCE} "${pkgdir}/usr/share/licenses/linux-firmware/"
+
+  make DESTDIR="${pkgdir}" FIRMWAREDIR=/usr/lib/firmware install
+  rm "${pkgdir}/usr/lib/firmware/"{Makefile,README,configure,GPL-3}
+
+  install -d "${pkgdir}/usr/share/licenses/${pkgname}"
+  install -Dm644 LICEN* WHENCE "${pkgdir}/usr/share/licenses/linux-firmware/"
+
+  # Trigger a microcode reload for configurations not using early updates
+  install -d "${pkgdir}/usr/lib/tmpfiles.d"
+  echo 'w /sys/devices/system/cpu/microcode/reload - - - - 1' \
+    >"${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf"
 }
 # vim:set ts=2 sw=2 et:



More information about the arch-commits mailing list