# Tanım: Kernel için firmware ikilileri # URL: https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary # Paketçi: milisarge # Gerekler: b43-fwcutter git # Grup: sürücü isim=linux-firmware surum=20180119 _b43=5.100.138 _legacy=3.130.20.0 devir=1 kaynak=(http://mirror2.openwrt.org/sources/broadcom-wl-${_b43}.tar.bz2 http://downloads.openwrt.org/sources/wl_apsta-${_legacy}.o microcode_amd_fam17h.bin.xz) derle() { if [ ! -d $DERLEME_KAYNAKDIZIN/$isim ];then git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git $DERLEME_KAYNAKDIZIN/$isim else cd $DERLEME_KAYNAKDIZIN/$isim git pull cd - fi cp -r $DERLEME_KAYNAKDIZIN/$isim $SRC/ cd $SRC/$isim unxz $SRC/microcode_amd_fam17h.bin.xz # Build/Package make DESTDIR=$PKG FIRMWAREDIR=/lib/firmware install # Cleanup rm $PKG/lib/firmware/{Makefile,README,configure,GPL-{2,3}} install -d ${PKG}/usr/share/licenses/${isim} install -Dm644 LICEN* WHENCE ${PKG}/usr/share/licenses/linux-firmware/ # install b43-firmware b43-fwcutter -w ${PKG}/lib/firmware/ ${SRC}/broadcom-wl-${_b43}/linux/wl_apsta.o # install b43-legacy-firmware b43-fwcutter -w ${PKG}/lib/firmware/ ${SRC}/wl_apsta-${_legacy}.o # temporary manually add latest amd firmware cd .. install -Dm644 microcode_amd_fam17h.bin ${PKG}/lib/firmware/amd-ucode/ }