Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:metakcahura:kernel
linux-clear-lts2020-bin
PKGBUILD
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File PKGBUILD of Package linux-clear-lts2020-bin
# Maintainer: _ktarget=lts2020 pkgdesc="Clear Linux ${_ktarget} kernel and modules in binary" url="https://github.com/clearlinux-pkgs/linux-${_ktarget}" pkgname=linux-clear-${_ktarget}-bin _pkgver=5.10.216 _clr=147 pkgver=${_pkgver}.${_clr} pkgrel=1 arch=('x86_64') license=('GPL2') depends=('coreutils' 'linux-firmware' 'kmod') optdepends=('mkinitcpio>=0.7: to create custom init cpio' 'intel-ucode-clear: intel cpu and i915 firmware' "linux-clear-${_ktarget}-bin: header files for the kernel" 'crda: to set the correct wireless channels of your country') provides=("WIREGUARD-MODULE") options=('!strip') _kversion="${_pkgver}-${_clr}.${_ktarget}" source=("https://download.clearlinux.org/current/x86_64/os/Packages/linux-${_ktarget}-${_pkgver}-${_clr}.x86_64.rpm") package() { local kernelname=${pkgname#linux} local extramodules="extramodules$kernelname" local modulesdir="$pkgdir/usr/lib/modules/$_kversion" local extradir="$pkgdir/usr/lib/modules/$extramodules" mkdir -p $extradir echo $_kversion > $extradir/version chmod 644 $extradir/version cp -r "$srcdir/usr/lib/modules" "$pkgdir/usr/lib" msg2 "Installing boot image..." # systemd expects to find the kernel here to allow hibernation # https://github.com/systemd/systemd/commit/edda44605f06a41fb86b7ab8128dcf99161d2344 install -Dm644 "$srcdir/usr/lib/kernel/org.clearlinux.${_ktarget}.${_pkgver}-${_clr}" "$modulesdir/vmlinuz" install -Dm644 "$srcdir/usr/lib/kernel/cmdline-${_kversion}" "$pkgdir/boot/vmlinuz-${pkgname}.cmdline" echo 'module.sig_unenforce' >> "$pkgdir/boot/vmlinuz-${pkgname}.cmdline" sed -i '/^init=/d' "$pkgdir/boot/vmlinuz-${pkgname}.cmdline" # Used by mkinitcpio to name the kernel echo "$pkgbase" | install -Dm644 /dev/stdin "$modulesdir/pkgbase" msg2 "Fixing permissions..." chmod -Rc u=rwX,go=rX "$pkgdir" } sha256sums=('SKIP')
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor