diff options
author | Alex Xu (Hello71) <alex_y_xu@yahoo.ca> | 2021-05-27 07:46:28 -0400 |
---|---|---|
committer | Alex Xu (Hello71) <alex_y_xu@yahoo.ca> | 2021-05-27 07:46:28 -0400 |
commit | 4ca8ff7de700e1ca366ed188a2ed36ce9941817d (patch) | |
tree | 0e13efc37d8045107afe58209ced5ebb9d676706 /kernel | |
parent | d127365cfac07dff8af75efbed95901d9ff6c0bc (diff) | |
download | sysupdate-master.tar.xz sysupdate-master.zip |
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 |