build: add mkrasimage
authorDavid Bauer <mail@david-bauer.net>
Wed, 22 Aug 2018 15:30:44 +0000 (17:30 +0200)
committerJohn Crispin <john@phrozen.org>
Tue, 28 Aug 2018 09:26:53 +0000 (11:26 +0200)
commitef62d244cef9fb84d0b7dc22364d900f146416e4
treeb0251c8213c2813dc6ec3989dc96d953b6759325
parentb4fd915fa5d33fb7ecd97ba76c0b221602e7bc14
build: add mkrasimage

The current make-ras.sh image generation script for the ZyXEL NBG6617
has portability issues with bash. Because of this, factory images are
currently not built correctly by the OpenWRT buildbots.

This commit replaces the make-ras.sh by C-written mkrasimage.

The new mkrasimage is also compatible with other ZyXEL devices using
the ras image-format.
This is not tested with the NBG6616 but it correctly builds the
header for ZyXEL factory image.

Signed-off-by: David Bauer <mail@david-bauer.net>
Makefile
src/mkrasimage.c [new file with mode: 0644]