blob: 75fceb8c0cd63f584126ee3679fbc224c694d76e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# armv7h mkinitcpio and install hooks do not manage the /boot dir properly (BR #3520)
_pkgbase=linux-libre-vanilla
_variant=${_pkgbase#linux-libre}
_kernel_dest=boot/vmlinuz-${_pkgbase}
_install()
{
local pkgver=${1%-*}
local kver=${pkgver}-gnu-[0-9]${_variant}
[[ ! -f "${_kernel_dest}" ]] || ! echo "nothing to do" || return 0
# mv ${kver} 2> /dev/null ${_kernel_dest} ||
mv ${kver} ${_kernel_dest} ||
cp usr/lib/modules/${kver}/vmlinuz ${_kernel_dest}
}
post_install() { _install $1 ; }
post_upgrade() { _install $1 ; }
post_remove()
{
[[ -f boot/initramfs-${_pkgbase}.img ]] ||
[[ -f boot/vmlinuz-${_pkgbase} ]] || ! echo "nothing to do" || return 0
rm -f boot/initramfs-${_pkgbase}.img
rm -f boot/vmlinuz-${_pkgbase}
}
|