keep old eth0 names for interfaces on 4.9 kernel
authorDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 9 Aug 2019 13:18:05 +0000 (15:18 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 9 Aug 2019 13:18:05 +0000 (15:18 +0200)
gnt-instance-kernel.sh

index ee740da..0af3fb6 100755 (executable)
@@ -1,8 +1,16 @@
 #!/bin/sh -xe
 
-KERNEL=3.16
+test -z "$KERNEL" || KERNEL=4.9
 #KERNEL=3.10
 #KERNEL=3.2
 
-gnt-instance modify -H initrd_path=/boot/initrd.img-$KERNEL-kvmU,kernel_path=/boot/vmlinuz-$KERNEL-kvmU $1
+ver=$( ls /boot/config*-4.9* | sort --field-separator="-" --key=5 --reverse | head -1 | cut -d- -f2- )
+
+tar cfvpz /tmp/$ver.tar.gz /lib/modules/$ver
+ls -al /tmp/$ver.tar.gz
+
+#gnt-instance modify -H initrd_path=/boot/initrd.img-$ver,kernel_path=/boot/vmlinuz-$ver $1
+#gnt-instance modify -H kernel_args="ro net.ifnames=0 biosdevname=0" influx # keep old eth0 names
+gnt-instance modify -H initrd_path=/boot/initrd.img-$ver,kernel_path=/boot/vmlinuz-$ver,kernel_args="ro net.ifnames=0 biosdevname=0" $1
+