add newer kernels
[automated-distro-installer] / fai / config / scripts / IANK / 11-iank
index e65510b53ea3602d8ebfa841aa05a72997f48582..43fc13bcf5ff83db61307ac733f38278f6019573 100755 (executable)
@@ -202,6 +202,41 @@ EOF
 
 fi
 
+# for btrfs bug reporting, install latest kernel and btrfs progs, as of
+# 2023-07-21
+case $HOSTNAME in
+  sy)
+    mkdir -p $FAI_ROOT/tmp/kernel-debs
+    cd $FAI_ROOT/tmp/kernel-debs
+    va=6.4.3
+    vb=$va-060403
+    vc=${vb}.202307110536
+    pre="https://kernel.ubuntu.com/~kernel-ppa/mainline/v$va/amd64/linux-"
+    urls=(
+      ${pre}headers-${vb}_${vc}_all.deb
+      ${pre}{headers,image-unsigned,modules}-${vb}-generic_${vc}_amd64.deb
+    )
+    wget "${urls[@]}"
+    chroot $FAI_ROOT make install
+
+    chroot $FAI_ROOT bash <<EOF
+cd /tmp/kernel-debs
+dpkg -i *.deb
+EOF
+
+    ;;
+  *)
+    chroot $FAI_ROOT apt-get install linux-libre
+    ;;
+esac
+
+cp -ra /srv/a/opt/btrfs-progs-release/btrfs-progs-v6.3.2 $FAI_ROOT/tmp/btrfs-progs
+chroot $FAI_ROOT bash <<EOF
+cd /tmp/btrfs-progs
+make install
+EOF
+
+
 if ifclass LINODE; then
   mkdir -p $target/etc/initramfs-tools/conf.d
   cat >$target/etc/initramfs-tools/conf.d/mine <<EOF