Commit Graph

55 Commits

Author SHA1 Message Date
Matthias Schiffer 1b259eefe5 gluon-core: add gluon.model lua module 2014-06-09 17:56:29 +02:00
Matthias Schiffer ee99b776be gluon-core: make Lua files proper modules 2014-05-17 13:43:08 +02:00
Matthias Schiffer 20eb857c1b gluon-core: convert generated upgrade scripts to Lua 2014-05-14 11:06:07 +02:00
Matthias Schiffer 3c5c7d4fdf gluon-core: add site_config loader script 2014-05-14 08:00:54 +02:00
Matthias Schiffer af14dc0c8c Add gluon-config package containing the site config 2014-05-13 20:09:28 +02:00
Matthias Schiffer 0c3beb1be8 gluon-core: add sysconfig_isset function 2014-03-02 17:36:12 +01:00
Matthias Schiffer 8a2f9e5af7 gluon-core: switch LAN and WAN on nanostation-m 2014-03-02 17:36:12 +01:00
Matthias Schiffer 3811912a45 We DON'T want the gluon version file to collide with the package version stamp dir 2014-02-26 10:21:14 +01:00
Matthias Schiffer c857ab90f7 gluon-core: add version file 2014-02-25 11:30:07 +01:00
Matthias Schiffer 1b9b777eb7 gluon-core: use awk instead of grep+cut 2014-02-23 20:23:47 +01:00
Matthias Schiffer 13f99f1d8c gluon-core: remove support for incremental upgrade scripts
As we don't have any older gluon versions so far, and hope to be able to do all
upgrades with invariant scripts, remove the code for now.

If we ever see the need to add such upgrade scripts, we can just re-add this.
2014-02-23 20:20:16 +01:00
Matthias Schiffer 5315f2126a gluon-core: don't call legacy scripts on normal upgrades 2014-02-23 17:29:32 +01:00
Matthias Schiffer 9502f67560 gluon-core: adjust to new escaped array handling for generate expressions 2014-02-23 06:31:23 +01:00
Matthias Schiffer 99c2999331 Add gluon-legacy package with legacy upgrade scripts 2014-02-22 08:27:51 +01:00
Matthias Schiffer 9a07e83d4c Convert more upgrade scripts to the new sysctl helper 2014-02-21 19:58:38 +01:00
Daniel Ehlers 1386bb41dd gluon-core: force kernel panic on out of memory
In combination with kernel.panic the node will reboot if out of memory.
2014-02-18 00:21:12 +01:00
Matthias Schiffer 4da5b5ce37 gluon-core: ensure the release file is always up-to-date 2014-01-31 15:25:49 +01:00
Matthias Schiffer eaad418d91 Enable DNS servers from mesh, disable on wan 2014-01-25 02:09:35 +01:00
Matthias Schiffer a6b19b5c67 Remove odhcp6c.user hack 2014-01-25 01:54:19 +01:00
Matthias Schiffer a70ab9f3b8 More fixes for strange network interface configurations 2014-01-22 22:04:08 +01:00
Matthias Schiffer e6592f835d Properly support devices with only one ethernet interface 2014-01-22 20:44:34 +01:00
Matthias Schiffer b25519bc02 Fix race condition in dnsmasq config dir handling 2014-01-22 19:52:17 +01:00
Matthias Schiffer 9d4fb5c6d5 gluon-core: sysconfig: don't print error message for unset config 2014-01-22 19:45:07 +01:00
Matthias Schiffer ede74a4aa2 gluon-core: move initial/020-wireless from generate to files 2014-01-21 05:24:01 +01:00
Matthias Schiffer 1b303e87ad gluon-core: add support for NTP server configuration 2014-01-21 04:22:59 +01:00
Matthias Schiffer cf70843ba7 Add support for custom dnsmasq config and odhcp6c handler scripts 2014-01-21 03:01:12 +01:00
Matthias Schiffer 4ddbf32f5b gluon-core: use gluon release in package version string 2014-01-20 05:07:55 +01:00
Matthias Schiffer d48ce43322 gluon-core: use GLUON_RELEASE from environment 2014-01-20 02:35:21 +01:00
Matthias Schiffer 56fc4fe7d0 Merge gluon-release into gluon-core 2014-01-20 01:59:10 +01:00
Matthias Schiffer cfa49b30c0 gluon-core: add function to add users 2014-01-14 18:19:51 +01:00
Matthias Schiffer ebf4a7e8a2 Remove initscript enable/disable hacks
Better configure these properly.
2014-01-13 18:29:00 +01:00
Matthias Schiffer 37c0716b9b gluon-core: add sh file to get model name etc. 2014-01-12 21:33:44 +01:00
Matthias Schiffer 35494393a8 gluon-core: fixup WAN interface MAC address setting 2014-01-11 21:31:28 +01:00
Matthias Schiffer ec862435d7 gluon-core: remove left over 'EOF' from config script 2014-01-11 20:34:58 +01:00
Matthias Schiffer 5edc68e7c7 Don't accept router advertisements by default 2014-01-11 17:43:35 +01:00
Matthias Schiffer aebe590081 Make package version depend on the site config version where necessary 2014-01-04 09:19:13 +01:00
Matthias Schiffer 7120eac372 gluon-core: clean up upgrade main script 2013-10-09 21:56:32 +02:00
Matthias Schiffer 171fafc2ff gluon-core: clean up uci config 2013-10-03 18:54:59 +02:00
Matthias Schiffer a4e82e2928 Move some more configuration into the corrent packages, correctly configure multiple radios 2013-10-03 18:04:03 +02:00
Matthias Schiffer a83b7cd5a3 gluon-core: upgrade: fix directory movement 2013-10-01 21:38:21 +02:00
Matthias Schiffer 31012af18f gluon-core: ensure version stamp dir existence 2013-10-01 21:38:21 +02:00
Matthias Schiffer ea0064c927 gluon-core: fix typo 2013-10-01 21:38:21 +02:00
Matthias Schiffer 4ecf602650 gluon-core: make 001-sysconfig executable 2013-10-01 21:38:21 +02:00
Matthias Schiffer 5e5bf2cf89 gluon-core: always handle core scripts first 2013-10-01 21:38:21 +02:00
Matthias Schiffer 2602962dfe Remove batman-adv specific parts of gluon-core 2013-10-01 21:38:21 +02:00
Matthias Schiffer 65769f8250 Use odhcp6c for interface configuration 2013-09-30 18:47:46 +02:00
Matthias Schiffer 3cad3e10ee gluon-core: remove deprecated accept_ra settings 2013-09-30 18:47:46 +02:00
Matthias Schiffer 18f8762587 Fix MAC address getters for current OpenWRT 2013-09-28 23:39:53 +02:00
Matthias Schiffer d1d8f03a8d Add hostname prefix config 2013-09-28 23:13:57 +02:00
Matthias Schiffer df84149325 Adjust some old scripts to gluon (TODO: reimplement backwards compatiblity) 2013-09-28 21:48:46 +02:00