linux-firmware
This commit is contained in:
parent
01f48546dc
commit
8c8fddf44d
|
@ -4,7 +4,6 @@
|
||||||
# Depends on: linux-firmware intel-ucode
|
# Depends on: linux-firmware intel-ucode
|
||||||
|
|
||||||
name=kernel-lts
|
name=kernel-lts
|
||||||
_kernelname=${name#linux}
|
|
||||||
_basekernel=4.10
|
_basekernel=4.10
|
||||||
version=4.10.9
|
version=4.10.9
|
||||||
release=1
|
release=1
|
||||||
|
@ -51,10 +50,6 @@ build() {
|
||||||
|
|
||||||
cat "${SRC}/config.aufs" >> ./.config
|
cat "${SRC}/config.aufs" >> ./.config
|
||||||
|
|
||||||
if [ "${_kernelname}" != "" ]; then
|
|
||||||
sed -i "s|CONFIG_LOCALVERSION=.*|CONFIG_LOCALVERSION=\"${_kernelname}\"|g" ./.config
|
|
||||||
fi
|
|
||||||
|
|
||||||
# set extraversion to release
|
# set extraversion to release
|
||||||
sed -ri "s|^(EXTRAVERSION =).*|\1 -${release}|" Makefile
|
sed -ri "s|^(EXTRAVERSION =).*|\1 -${release}|" Makefile
|
||||||
|
|
||||||
|
@ -75,8 +70,9 @@ build() {
|
||||||
KARCH=x86
|
KARCH=x86
|
||||||
|
|
||||||
# get kernel version
|
# get kernel version
|
||||||
_kernver="$(make kernelrelease)"
|
#_kernver="$(make kernelrelease)"
|
||||||
|
#KERNEL_VERSION="${version}-milis-lts"
|
||||||
|
_kernver="${version}-milis-lts"
|
||||||
mkdir -p "${PKG}"/{lib/modules,lib/firmware,boot}
|
mkdir -p "${PKG}"/{lib/modules,lib/firmware,boot}
|
||||||
make INSTALL_MOD_PATH="${PKG}" modules_install
|
make INSTALL_MOD_PATH="${PKG}" modules_install
|
||||||
cp arch/$KARCH/boot/bzImage "${PKG}/boot/vmlinuz-${name}"
|
cp arch/$KARCH/boot/bzImage "${PKG}/boot/vmlinuz-${name}"
|
||||||
|
@ -90,11 +86,6 @@ build() {
|
||||||
rm -rf "${PKG}/lib/firmware"
|
rm -rf "${PKG}/lib/firmware"
|
||||||
# gzip -9 all modules to save 100MB of space
|
# gzip -9 all modules to save 100MB of space
|
||||||
find "${PKG}" -name '*.ko' -exec gzip -9 {} \;
|
find "${PKG}" -name '*.ko' -exec gzip -9 {} \;
|
||||||
# make room for external modules
|
|
||||||
ln -s "../extramodules-${_basekernel}${_kernelname:-}" "${PKG}/lib/modules/${_kernver}/extramodules"
|
|
||||||
# add real version for building modules and running depmod from post_install/upgrade
|
|
||||||
mkdir -p "${PKG}/lib/modules/extramodules-${_basekernel}${_kernelname:-}"
|
|
||||||
echo "${_kernver}" > "${PKG}/lib/modules/extramodules-${_basekernel}${_kernelname:-}/version"
|
|
||||||
|
|
||||||
#linux-headers
|
#linux-headers
|
||||||
|
|
||||||
|
|
|
@ -1,29 +1,19 @@
|
||||||
# Description: The linux kernel firmware set of files. More and more hardware requires this package
|
# Description: Kernel için firmware ikilileri
|
||||||
# Depends on: git
|
# URL: https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary
|
||||||
|
# Packager: milisarge
|
||||||
|
# Depends on:
|
||||||
|
|
||||||
name=linux-firmware
|
name=linux-firmware
|
||||||
version=20150207
|
version=20161122
|
||||||
release=1
|
release=1
|
||||||
|
source=(http://distfiles.serverop.de/$name-$version.tar.xz)
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git \
|
cd $name-$version
|
||||||
firmware
|
|
||||||
find firmware -name '*.c' \
|
|
||||||
-or -name '*.h' \
|
|
||||||
-or -name '*.asm' \
|
|
||||||
-or -name 'Makefile' \
|
|
||||||
-or -name 'configure' \
|
|
||||||
-or -name '*.S' \
|
|
||||||
-or -name "README" \
|
|
||||||
-or -name '*.pl' \
|
|
||||||
-or -name '*.pst' \
|
|
||||||
-or -name '*.txt' | xargs rm -rv
|
|
||||||
find firmware \( -type d -and -empty \) | xargs rm -rv
|
|
||||||
rm -rf firmware/cis/src
|
|
||||||
rm -rf firmware/usbdux
|
|
||||||
rm -rf firmware/carl9170fw
|
|
||||||
rm -rf firmware/.git
|
|
||||||
mkdir $PKG/lib
|
|
||||||
cp -a firmware \
|
|
||||||
$PKG/lib
|
|
||||||
|
|
||||||
|
# Build/Package
|
||||||
|
make DESTDIR=$PKG FIRMWAREDIR=/lib/firmware install
|
||||||
|
|
||||||
|
# Cleanup
|
||||||
|
rm $PKG/lib/firmware/{Makefile,README,configure,GPL-{2,3}}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue