Commit Graph

117 Commits

Author SHA1 Message Date
Jan Kraus da1199a55b added buildrelease() for release process
also changed image comparing at sysupgrade to sha256 and added the related tool

Signed-off-by: Jan Kraus <mayosemmel@gmail.com>

Reviewed-by: Tim Niemeyer <tim@tn-x.org>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
2016-04-05 23:26:49 +02:00
Jan Kraus ff7e8b7a66 use custom names for binary builds. fixes #9
also removed function board_clean from bsp files and board_postbuild from buildscript

Signed-off-by: Jan Kraus <mayosemmel@gmail.com>

suggested-by: Alexander Wunschik <freifunk@wunschik.net>
Co-Authored-by: Alexander Wunschik <freifunk@wunschik.net>
Co-Authored-by: Tobias Klaus <tk+ff@meskal.net>

Reviewed-by: Tim Niemeyer <tim@tn-x.org>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
2016-04-05 23:25:59 +02:00
Jan Kraus 753b755783 Changed patch behavior because if was not comfortable. Now you don't need to add every patch into buildscript.
Signed-off-by: Jan Kraus <mayosemmel@gmail.com>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2016-03-24 23:16:08 +01:00
Tim Niemeyer 056035ffab buildscript: bump up OpenWRT
New version is c75367d20240da182fcbdb68c8cce64eabd71ac5
- Security fixes (glibc)
- Kernel update 3.18.27
- ar71xx: ethernet fixes
- mac80211: new version
- support WR741v5
- odhcp6c: minor fixes
- support WR741v5, WR1043v3, WR941v6

Signed-off-by: Tim Niemeyer <tim@tn-x.org>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
2016-03-10 18:44:15 +01:00
Tim Niemeyer 766baa710c buildscript: bump openwrt to a03a846c49c067048cd225d476a7adf91ef8ff03
- kernel security fixes
- ar71xx dma bug fixes
- ..

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Christian Dresel <fff@chrisi01.de>
2016-02-28 15:31:51 +01:00
Tim Niemeyer 2850d9af1b packages/fff-uradvd: new package to conf/start uradvd
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
2016-01-31 18:44:03 +01:00
Alexander Wunschik f6bd067db4 changed buildscript usage-messages to docopt standard.
Signed-off-by: Alexander Wunschik <freifunk@wunschik.net>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2016-01-31 18:09:47 +01:00
Jan Kraus 9060674190 Add support for GL-AR150
Signed-off-by: Jan Kraus <mayosemmel@gmail.com>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
2016-01-31 18:02:41 +01:00
Tim Niemeyer 04a89f1e9d buildscript: update batman-adv (fix gw selection)
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Christian Dresel <fff@chrisi01.de>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
2016-01-26 00:04:54 +01:00
Steffen Pankratz 6129130103 Added support for TP-Link TL-WR1043N/ND v3
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Michael Fritscher <michael@fritscher.net>
2016-01-24 22:50:18 +01:00
Steffen Pankratz 78af9cdb76 Fixed substitution of UPGRADE_PATH in firmware.tpl
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2016-01-04 17:42:38 +01:00
Tim Niemeyer 866d2ce320 package: add haserl and simple-tc
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-12-30 14:52:32 +01:00
Tim Niemeyer 95584de639 bsp/default: add micrond
With micrond it is possible that every package has its own crontab.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-12-30 08:01:32 +01:00
Steffen Pankratz a275253155 - fix shadow password support
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reveiwed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-12-14 19:45:11 +01:00
Tim Niemeyer 19da0b7d57 buildscript: remove kernel config
This part was broken, as the stored .config doesn't contain the
arch/version anymore.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-12-10 13:52:27 +01:00
Tim Niemeyer 854b686935 buildscript: use diffconfig.sh to store .config
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-12-10 13:52:27 +01:00
Tim Niemeyer ece5c0fb2e bsp/*/.config: use defconfig and manually rewrite
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-12-10 13:52:27 +01:00
Tim Niemeyer 524a03d214 buildscript: add fff packages
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-12-10 13:52:27 +01:00
Tim Niemeyer b5e5caa741 buildscript: allow feed without url
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-12-10 13:52:27 +01:00
Tim Niemeyer ae16b107a3 buildscript: clean up downloaded packages on clean
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-12-10 13:52:27 +01:00
Tim Niemeyer 3031d176c4 buildscript: bump openwrt: 841v10 is now mainline
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-12-06 17:13:40 +01:00
Tim Niemeyer bcf51e6116 buildscript: add GPLv3 license
CC: Clemens John <clemens-john@gmx.de>
CC: Bjoern Franke <bjo@nord-west.org>
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Signed-off-by: Bjoern Franke <bjo@nord-west.org>
2015-12-05 10:24:34 +01:00
Steffen Pankratz a36dea8818 OpenWRT revision upgrade
- fixes build issue, caused by broken OpenSSL download link

Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-12-04 21:51:03 +01:00
Tim Niemeyer e571c0f84f firmware_release: expose community via nodewatcher
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-11-22 11:54:52 +01:00
Steffen Pankratz f0528215ca - removed not needed packages
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-11-21 06:36:42 +01:00
Tim Niemeyer 6ddc5bed4f bsp/wr841: add support for v10
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-11-17 18:40:17 +01:00
Tim Niemeyer 11aff9654d buildscript: change batman feed to gluon batman-legacy feed
I discovered some batman-adv problems with the gateway selection.
Sometimes just the wrong gateway was selected. The gluon project added
some batman-adv patches which deal with gateway selection problems.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-11-17 18:24:30 +01:00
Tim Niemeyer 79988fc236 buildscript: update routing feed
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-11-17 18:12:41 +01:00
Tim Niemeyer 1d57dc3ea8 buildscript: remove fastd feed
- Fastd is part of the official OpenWrt package feed.
- The removed feed wasn't a correct feed.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-11-17 18:11:05 +01:00
Tim Niemeyer 39d444b051 buildscript: Update OpenWRT to 15.05
- Updates openwrt package feed
- Removes openwrt old_package feed

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-11-17 18:04:54 +01:00
Steffen Pankratz 222111a219 Added second OpenWrt routing packages feed. * one feed for batman-adv (revision of latest supported COMPAT_VERSION 14 version) * one feed for all other packages than batman-adv (current revision)
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-10-13 22:21:59 +02:00
Tim Niemeyer df9f672a35 alfred: fix boot up
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Dominik Heidler <dominik@heidler.eu>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-10-13 19:40:24 +02:00
Tim Niemeyer 9addbe2e0a buildscript: add alfred
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Dominik Heidler <dominik@heidler.eu>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-10-13 19:40:24 +02:00
Tim Niemeyer 6c98267ff8 buildscript: support multiple patches on feeds
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Dominik Heidler <dominik@heidler.eu>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-10-13 19:40:18 +02:00
Steffen Pankratz f0bf6f2f5c - updated OpenWrt packages feed revision
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-08-30 11:58:21 +02:00
Steffen Pankratz e95b2474bd - updated OpenWrt feed revision
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-08-30 11:58:05 +02:00
Steffen Pankratz b9b5166540 - updated fastd to version 17 and changed git URL to the official one
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
Tested-by: Tobias Klaus <tk+ff@meskal.net>
2015-08-07 12:31:45 +02:00
Steffen Pankratz bcb17059da - fixed tabs vs. spaces mix-up by using only spaces
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-07-21 08:04:40 +02:00
Steffen Pankratz 1cba3f0e59 - added double quotes to prevent globbing and/or word splitting
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-07-21 08:04:40 +02:00
Steffen Pankratz daec0b949a - omit the output, we are just interested in the result
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-07-21 08:04:40 +02:00
Steffen Pankratz 5df2c56e25 - corrected PACKAGESVAR array handling
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
2015-07-21 08:04:13 +02:00
Steffen Pankratz e3e9327c4e - added warning about batman-adv COMPAT_VERSION
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-07-20 18:26:31 +02:00
Steffen Pankratz 07118eec75 - optimization: one redirect is enough
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
- Removed one ">" to overwrite firmware_release.
2015-07-20 18:26:31 +02:00
Steffen Pankratz 0bce38b3a2 - better to use bash's build-in glob functionality instead of looping over the returned find output
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-07-20 18:26:31 +02:00
Steffen Pankratz 762ab6013b - corrected FEEDVAR array handling
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-07-20 18:26:31 +02:00
Steffen Pankratz b343efab83 - fixed '$' on regular variables in arithmetic contexts has no purpose
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-07-20 18:26:31 +02:00
Steffen Pankratz 52032b47cf - fixed wrong quoting
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-07-20 18:26:31 +02:00
Steffen Pankratz d21e99a5f5 - removed FIRMWARE_REVISION as it has the same information as RELEASE_DATE and renamed RELEASE_DATE do better match its actual purpose
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-07-20 18:26:31 +02:00
Steffen Pankratz 2a7b0bfd95 - quoted log messages properly
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-07-20 18:26:31 +02:00
Steffen Pankratz 54131cb1c8 - use proper POSIX-conforming arithmetic expansion
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-07-20 18:26:31 +02:00