mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-11 22:44:38 +08:00
fix linux .preset substitution (sed)
This commit is contained in:
parent
1b06e51783
commit
334c0bdfab
@ -3,7 +3,7 @@ pkgbase=linux
|
||||
pkgname=('linux' 'linux-headers' 'linux-docs')
|
||||
pkgver=4.18.3
|
||||
_srcname=linux-$pkgver
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
arch=('x86_64')
|
||||
url="https://www.kernel.org/"
|
||||
license=('GPL2')
|
||||
@ -117,18 +117,19 @@ package_linux() {
|
||||
"
|
||||
|
||||
# hack to allow specifying an initially nonexisting install file
|
||||
sed "${_subst}" "${startdir}/${install}" > "${startdir}/${install}.pkg"
|
||||
true && install=${install}.pkg
|
||||
sed "$subst" "$startdir/$install" > "$startdir/$install.pkg"
|
||||
true && install=$install.pkg
|
||||
|
||||
# install mkinitcpio preset file
|
||||
sed "${_subst}" ../linux.preset |
|
||||
install -Dm644 /dev/stdin "${pkgdir}/etc/mkinitcpio.d/${pkgbase}.preset"
|
||||
# fill in mkinitcpio preset and pacman hooks
|
||||
sed "$subst" ../linux.preset | install -Dm644 /dev/stdin \
|
||||
"$pkgdir/etc/mkinitcpio.d/$pkgbase.preset"
|
||||
sed "$subst" ../60-linux.hook | install -Dm644 /dev/stdin \
|
||||
"$pkgdir/usr/share/libalpm/hooks/60-$pkgbase.hook"
|
||||
sed "$subst" ../90-linux.hook | install -Dm644 /dev/stdin \
|
||||
"$pkgdir/usr/share/libalpm/hooks/90-$pkgbase.hook"
|
||||
|
||||
# install pacman hooks
|
||||
sed "${_subst}" ../60-linux.hook |
|
||||
install -Dm644 /dev/stdin "${pkgdir}/usr/share/libalpm/hooks/60-${pkgbase}.hook"
|
||||
sed "${_subst}" ../90-linux.hook |
|
||||
install -Dm644 /dev/stdin "${pkgdir}/usr/share/libalpm/hooks/90-${pkgbase}.hook"
|
||||
msg2 "Fixing permissions..."
|
||||
chmod -Rc u=rwX,go=rX "$pkgdir"
|
||||
}
|
||||
|
||||
package_linux-headers() {
|
||||
|
Loading…
Reference in New Issue
Block a user