fixed script raspbian to reflect incorrect tag setting
authorMiroslav Ondra <ondra@faster.cz>
Mon, 16 Jul 2018 07:42:23 +0000 (09:42 +0200)
committerMiroslav Ondra <ondra@faster.cz>
Mon, 16 Jul 2018 07:42:23 +0000 (09:42 +0200)
misc/raspbian

index 6f1839a3136d7c46d77fca59606982a2f7f132e9..8a99f9f301bc7f9ee218d0139d7c37d8e94533d2 100644 (file)
@@ -9,13 +9,23 @@ wget -q http://archive.raspberrypi.org/debian/dists/stretch/main/binary-armhf/Pa
 cd tmp
 . versions
 
-wget https://github.com/raspberrypi/linux/archive/raspberrypi-kernel_${RPI_FIRMWARE_VER}.zip
+#-----------------------------------------------------------------------
+# this method doesn't work if tag in git wasn't created
+#wget https://github.com/raspberrypi/linux/archive/raspberrypi-kernel_${RPI_FIRMWARE_VER}.zip
+#unzip raspberrypi-kernel_${RPI_FIRMWARE_VER}.zip
 
+# alternate method to get raspberrypi-kernel_${RPI_FIRMWARE_VER}.zip
+# get commit number used for making this kernel version
+wget https://raw.githubusercontent.com/raspberrypi/firmware/stable/extra/git_hash -O- > .git_hash
+GIT_VER=`cat .git_hash`
+wget https://github.com/raspberrypi/linux/archive/$GIT_VER.zip -O raspberrypi-kernel_${RPI_FIRMWARE_VER}.zip
 unzip raspberrypi-kernel_${RPI_FIRMWARE_VER}.zip
+mv linux-$GIT_VER linux-raspberrypi-kernel_${RPI_FIRMWARE_VER}
+#-----------------------------------------------------------------------
 rm raspberrypi-kernel_${RPI_FIRMWARE_VER}.zip
 
 wget http://archive.raspberrypi.org/debian/${RPI_FIRMWARE_FILE}
-dpkg-deb -x raspberrypi-kernel-headers_1.20180417-1_armhf.deb h
+dpkg-deb -x `basename ${RPI_FIRMWARE_FILE}` h
 KERNEL_VER=`ls -1 h/lib/modules | grep '\-v7'`
 echo $KERNEL_VER
 cp h/usr/src/linux-headers-${KERNEL_VER}/.config linux-raspberrypi-kernel_${RPI_FIRMWARE_VER}