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
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
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
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
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
cf70843ba7
Add support for custom dnsmasq config and odhcp6c handler scripts
2014-01-21 03:01:12 +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
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
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
Matthias Schiffer
8161d3403b
Generate wifi config
2013-09-28 18:40:37 +02:00
Matthias Schiffer
dd9e47dbe9
Move disable-services script to invariant directory
2013-01-31 16:24:29 +01:00
Matthias Schiffer
6ca73ec18b
Move batman-adv migration scripts to gluon-mesh-batman-adv package
2013-01-31 16:15:32 +01:00
Matthias Schiffer
82d4de5cc9
Add gluon-core package
...
This is the most basic core of the Gluon framework. Most upgrade scripts will
have to be rewritten and/or moved to other packages.
2013-01-31 10:23:27 +01:00