build-kernel: generate deb packages

Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
1 file changed
tree: e68a9dd0b212cfc74139ba6f3afb6eee58f473cb
  1. .gitignore
  2. build-kernel
  3. deploy-kernel
  4. install-toolchain.sh
  5. install.sh
  6. README.md
README.md

setup symlinks

$ ./install.sh

Setup the artifact dir. if not creating an .randomscripts.rc file

the artifact dir will be in ${HOME}/random-scripts-artifacts

$ echo 'TOP="${HOME}/src/kernel"' > ${HOME}/.randomscripts.rc

Supported HWs today:

  • hikey
  • am57xx-evm

pre-req clone linux kernel.

example: $ mkdir kernel/ $ git clone https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git $ cd linux $ git remote add stable https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git $ git remote add stable-rc https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git $ git remote update $ cd .. $ /usr/share/doc/git/contrib/workdir/git-new-workdir ~/bin/ $ chmod +x ~/bin/git-new-workdir $ git-new-workdir linux stable-4.14 $ cd stable-4.14 $ git checkout -b linux-4.14.y stable/linux-4.14.y

Building with build-kernel

example:

$ cd /kernel/linux-4.14 $ build-kernel -k linux-stable-4.14 -m hikey

find the name from the k flag here: http://snapshots.linaro.org/openembedded/lkft/morty/hikey/rpb/ the m flag are from: http://snapshots.linaro.org/openembedded/lkft/morty/

Deploy with deploy-kernel

example:

$ deploy-kernel -i -m hikey