linux-firmware
This commit is contained in:
		
							parent
							
								
									01f48546dc
								
							
						
					
					
						commit
						8c8fddf44d
					
				
					 3 changed files with 16 additions and 35 deletions
				
			
		| 
						 | 
					@ -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…
	
	Add table
		
		Reference in a new issue