diff options
Diffstat (limited to 'kernel')
-rwxr-xr-x | kernel | 27 |
1 files changed, 13 insertions, 14 deletions
@@ -15,10 +15,10 @@ kernelrelease=$(make -s kernelrelease) bas=/boot/vmlinuz new=$bas.new ins=$bas-${kernelrelease} -cmd sudo cp arch/x86/boot/bzImage "$new" -cmd sudo mv "$new" "$ins" +cmd doas cp arch/x86/boot/bzImage "$new" +cmd doas mv "$new" "$ins" loader_entry=linux-${kernelrelease} -cmd sudo sh -c "cat > /boot/loader/entries/$loader_entry.conf << EOF +cmd doas sh -c "cat > /boot/loader/entries/$loader_entry.conf << EOF title Linux version ${kernelrelease} linux /vmlinuz-${kernelrelease} @@ -26,19 +26,18 @@ options libahci.ignore_sss=1 vfio-pci.ids=1002:aaf0 amdgpu.ppfeaturemask=0xfffff initrd /amd-uc.img initrd /initramfs.img EOF" -cmd sudo bootctl set-default $loader_entry.conf +cmd doas bootctl set-default $loader_entry.conf -cmd sudo rm -rf /lib/modules/$kernelrelease -cmd sudo make modules_install +cmd doas rm -rf /lib/modules/$kernelrelease +cmd doas make modules_install builddir=/lib/modules/$kernelrelease/build -cmd sudo rm -rf "$builddir" -cmd sudo install -Dt "$builddir" -m644 .config -cmd sudo install -Dt "$builddir" -m644 $HOME/linux/Makefile -cmd sudo sh -c "xz -9c vmlinux > '$builddir/vmlinux.xz'" -cmd sudo sh -c "xz -9c System.map > '$builddir/System.map.xz'" -cmd sudo rm -f /usr/src/linux -cmd sudo ln -sr "$builddir" /usr/src/linux +cmd doas rm -rf "$builddir" +cmd doas install -Dt "$builddir" -m644 .config +cmd doas install -Dt "$builddir" -m644 $HOME/linux/Makefile +cmd doas sh -c "xz -9c vmlinux > '$builddir/vmlinux.xz'" +cmd doas sh -c "xz -9c System.map > '$builddir/System.map.xz'" +cmd doas rm -f /usr/src/linux +cmd doas ln -sr "$builddir" /usr/src/linux cd / cmd rm -rf /tmp/linux-build -#sudo emerge -1 --ask=n --usepkg=n @module-rebuild |