Loading PKGBUILD +2 −1 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ arch=('any') url='https://github.com/seblu/archutils' license=('GPL2') depends=('python' 'bash') provides=('kernel-reinstall') package() { cd "$startdir" Loading @@ -17,7 +18,7 @@ package() { # install binaries install -m755 up atc aurdown go2chroot addpkg sign getpkg pkgbuild2json \ tmpmakepkg reinstallpkgs checkservices bindeps archlinux-update reexec \ "$pkgdir/usr/bin" kernel-reinstall "$pkgdir/usr/bin" # install munin stuff install -m755 archlinux-{pacfiles,packages} "$pkgdir/usr/lib/munin/plugins" # add shortcut, because i'm lazy Loading kernel-reinstall 0 → 100755 +15 −0 Original line number Diff line number Diff line #!/bin/bash read machineid < /etc/machine-id cd "/usr/lib/kernel" for _k in vmlinuz-*; do [[ -d "$_k" ]] && continue ver=${_k#vmlinuz-} if [[ -d "/boot/$machineid/$ver" ]]; then kernel-install remove "$ver" fi kernel-install add "$ver" "/usr/lib/kernel/$_k" done Loading
PKGBUILD +2 −1 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ arch=('any') url='https://github.com/seblu/archutils' license=('GPL2') depends=('python' 'bash') provides=('kernel-reinstall') package() { cd "$startdir" Loading @@ -17,7 +18,7 @@ package() { # install binaries install -m755 up atc aurdown go2chroot addpkg sign getpkg pkgbuild2json \ tmpmakepkg reinstallpkgs checkservices bindeps archlinux-update reexec \ "$pkgdir/usr/bin" kernel-reinstall "$pkgdir/usr/bin" # install munin stuff install -m755 archlinux-{pacfiles,packages} "$pkgdir/usr/lib/munin/plugins" # add shortcut, because i'm lazy Loading
kernel-reinstall 0 → 100755 +15 −0 Original line number Diff line number Diff line #!/bin/bash read machineid < /etc/machine-id cd "/usr/lib/kernel" for _k in vmlinuz-*; do [[ -d "$_k" ]] && continue ver=${_k#vmlinuz-} if [[ -d "/boot/$machineid/$ver" ]]; then kernel-install remove "$ver" fi kernel-install add "$ver" "/usr/lib/kernel/$_k" done