Loading linux-seblu/PKGBUILD +1 −12 Original line number Diff line number Diff line Loading @@ -11,7 +11,7 @@ kernelver=3.12.0 kernelsuf=-seblu pkgname=linux pkgver=${kernelver//-/_} pkgrel=1 pkgrel=2 arch=('x86_64') license=('GPL2') url='http://www.kernel.org' Loading Loading @@ -121,8 +121,6 @@ package() { depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio') install='install' sed -ri "s/pkgname=.*/pkgname='$pkgname'/" "$startdir/$install" # installing modules # disable DEPMOD because it fail due to poor hack in scripts/depmod.sh # and it's done by kernel-install in .install Loading @@ -131,15 +129,6 @@ package() { # install kernel and map $_nice install -D -m644 arch/x86/boot/bzImage "$pkgdir/usr/lib/kernel/vmlinuz-$compver" # setup current version package (used by install script) install -d "$pkgdir/usr/share/$pkgname" cat > "$pkgdir/usr/share/$pkgname/info" << EOF KERNEL_NAME=$pkgname KERNEL_VERSION=$kernelver KERNEL_SUFFIX=$kernelsuf KERNEL_BUILD=$compver EOF # remove build and source links rm -f "$pkgdir/usr/lib/modules/$compver"/{source,build} Loading linux-seblu/install +15 −17 Original line number Diff line number Diff line # arg 1: the new package version # arg 2: the old package version pkgname='' # vim:set ts=2 sw=2 ft=sh et: # arg 1: the new package version post_install () { test -e "/usr/share/$pkgname/info" || return source /usr/share/$pkgname/info if type -P kernel-install >/dev/null; then echo '==> Calling kernel-install' kernel-install add "${KERNEL_BUILD}" "/usr/lib/kernel/vmlinuz-${KERNEL_BUILD}" echo "==> Calling kernel-install add ${1%-*}-seblu ..." kernel-install add "${1%-*}-seblu" "/usr/lib/kernel/vmlinuz-${1%-*}-seblu" fi } # arg 1: the new package version # arg 2: the old package version pre_upgrade() { pre_remove pre_remove "$2" } # arg 1: the new package version # arg 2: the old package version post_upgrade() { post_install post_install "$1" } # arg 1: the old package version pre_remove() { test -e "/usr/share/$pkgname/info" || return source /usr/share/$pkgname/info if type -P kernel-install >/dev/null; then echo '==> Removing with kernel-install' kernel-install remove "${KERNEL_BUILD}" "/usr/lib/kernel/vmlinuz-${KERNEL_BUILD}" echo "==> kernel-install remove ${1%-*}-seblu" kernel-install remove "${1%-*}-seblu" fi } # arg 1: the old package version post_remove() { echo "==> Cleaning remaining kernel modules" rm -rvf /usr/lib/modules/${KERNEL_BUILD} rm -rvf /usr/lib/modules/"${1%-*}-seblu" } # vim:set ts=2 sw=2 ft=sh et: Loading
linux-seblu/PKGBUILD +1 −12 Original line number Diff line number Diff line Loading @@ -11,7 +11,7 @@ kernelver=3.12.0 kernelsuf=-seblu pkgname=linux pkgver=${kernelver//-/_} pkgrel=1 pkgrel=2 arch=('x86_64') license=('GPL2') url='http://www.kernel.org' Loading Loading @@ -121,8 +121,6 @@ package() { depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio') install='install' sed -ri "s/pkgname=.*/pkgname='$pkgname'/" "$startdir/$install" # installing modules # disable DEPMOD because it fail due to poor hack in scripts/depmod.sh # and it's done by kernel-install in .install Loading @@ -131,15 +129,6 @@ package() { # install kernel and map $_nice install -D -m644 arch/x86/boot/bzImage "$pkgdir/usr/lib/kernel/vmlinuz-$compver" # setup current version package (used by install script) install -d "$pkgdir/usr/share/$pkgname" cat > "$pkgdir/usr/share/$pkgname/info" << EOF KERNEL_NAME=$pkgname KERNEL_VERSION=$kernelver KERNEL_SUFFIX=$kernelsuf KERNEL_BUILD=$compver EOF # remove build and source links rm -f "$pkgdir/usr/lib/modules/$compver"/{source,build} Loading
linux-seblu/install +15 −17 Original line number Diff line number Diff line # arg 1: the new package version # arg 2: the old package version pkgname='' # vim:set ts=2 sw=2 ft=sh et: # arg 1: the new package version post_install () { test -e "/usr/share/$pkgname/info" || return source /usr/share/$pkgname/info if type -P kernel-install >/dev/null; then echo '==> Calling kernel-install' kernel-install add "${KERNEL_BUILD}" "/usr/lib/kernel/vmlinuz-${KERNEL_BUILD}" echo "==> Calling kernel-install add ${1%-*}-seblu ..." kernel-install add "${1%-*}-seblu" "/usr/lib/kernel/vmlinuz-${1%-*}-seblu" fi } # arg 1: the new package version # arg 2: the old package version pre_upgrade() { pre_remove pre_remove "$2" } # arg 1: the new package version # arg 2: the old package version post_upgrade() { post_install post_install "$1" } # arg 1: the old package version pre_remove() { test -e "/usr/share/$pkgname/info" || return source /usr/share/$pkgname/info if type -P kernel-install >/dev/null; then echo '==> Removing with kernel-install' kernel-install remove "${KERNEL_BUILD}" "/usr/lib/kernel/vmlinuz-${KERNEL_BUILD}" echo "==> kernel-install remove ${1%-*}-seblu" kernel-install remove "${1%-*}-seblu" fi } # arg 1: the old package version post_remove() { echo "==> Cleaning remaining kernel modules" rm -rvf /usr/lib/modules/${KERNEL_BUILD} rm -rvf /usr/lib/modules/"${1%-*}-seblu" } # vim:set ts=2 sw=2 ft=sh et: