Skip to content
Permalink
Browse files

Adicionado o script que coleta o código fonte da Raspberry Pi

  • Loading branch information...
tsrrocha committed Feb 3, 2014
1 parent 0f91b0a commit b055d38ead37eeb5d46b12b6e4bc020266285246
Showing with 32 additions and 0 deletions.
  1. +32 −0 get-kernel-source-raspberrypi.sh
@@ -0,0 +1,32 @@
#!/bin/bash

REV=`zcat /usr/share/doc/raspberrypi-bootloader/changelog.Debian.gz | grep '* firmware as of' | head -n 1 | sed -e 's/ \ \*\ firmware as of \(.*\)$/\1/'`

rm -rf rasp-tmp
mkdir -p rasp-tmp
mkdir -p rasp-tmp/linux

wget https://raw.github.com/raspberrypi/firmware/$REV/extra/git_hash -O rasp-tmp/git_hash
wget https://raw.github.com/raspberrypi/firmware/$REV/extra/Module.symvers -O rasp-tmp/Module.symvers

SOURCEHASH=`cat rasp-tmp/git_hash`

wget https://github.com/raspberrypi/linux/tarball/$SOURCEHASH -O rasp-tmp/linux.tar.gz

cd rasp-tmp
tar -xzf linux.tar.gz

OSVERSION=`uname -r`

mv raspberrypi-linux* /usr/src/linux-source-$OSVERSION
ln -s /usr/src/linux-source-$OSVERSION /lib/modules/$OSVERSION/build

cp Module.symvers /usr/src/linux-source-$OSVERSION/

zcat /proc/config.gz > /usr/src/linux-source-$OSVERSION/.config

cd /usr/src/linux-source-$OSVERSION/
make oldconfig
make prepare
make scripts
cd ~

0 comments on commit b055d38

Please sign in to comment.
You can’t perform that action at this time.