milis/talimatname/genel/l/linux-firmware/talimat

47 lines
1.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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/
}