summaryrefslogtreecommitdiff
path: root/src/mkinitramfs-samizdat
blob: 566389e03745d3dad9709cf76c60e96ce2d0c8a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/sh

f()
{
    sudo /usr/sbin/mkinitramfs \
         -d /usr/local/lib/samizdat-rhizome/initramfs-tools/ \
         -o "/boot/initrd.img-$1.samizdat" \
         -k "$1" || return
    sudo ln -sf "initrd.img-$1.samizdat" /boot/initrd.img
}

if [ "$1" ]
then
  f "$1" || exit
  sudo ln -sf "vmlinuz-$1" /boot/vmlinuz
else
  l=$(readlink /boot/vmlinuz)
  v=${l#vmlinuz-}
  f "$v"
fi