Matthias Schiffer
f73d727ae6
Remove all remaining uses of sysconfig.sh
2014-07-10 23:44:06 +02:00
Matthias Schiffer
7773afdc18
gluon-core: remove model.sh and model.lua
2014-07-10 17:57:31 +02:00
Matthias Schiffer
81dc4f44e2
gluon-core: remove now unused sysctl.sh
2014-07-07 22:23:56 +02:00
Matthias Schiffer
3dddafea21
gluon-core: convert network config script to lua
2014-07-07 21:58:08 +02:00
Matthias Schiffer
0fd7ac1768
gluon-core: add and use a sysctl Lua module
2014-07-07 21:57:37 +02:00
Matthias Schiffer
1c0429ce8f
gluon-core: extend user management library and convert it to Lua
2014-07-07 21:48:35 +02:00
Matthias Schiffer
2ec02a41c2
gluon-core: add functions to unset sysconfig settings
2014-07-05 19:39:24 +02:00
Matthias Schiffer
ffd86668fe
Validate site.conf
2014-07-05 02:48:56 +02:00
Matthias Schiffer
e317bdc230
gluon-core: add gluon.model lua module
2014-06-09 17:56:29 +02:00
Matthias Schiffer
ee307ec1de
gluon-core: make Lua files proper modules
2014-05-17 13:43:08 +02:00
Matthias Schiffer
b95a4d67e8
gluon-core: convert generated upgrade scripts to Lua
2014-05-14 11:06:07 +02:00
Matthias Schiffer
d31ea9eba9
gluon-core: add site_config loader script
2014-05-14 08:00:54 +02:00
Matthias Schiffer
17b9514e38
Add gluon-config package containing the site config
2014-05-13 20:09:28 +02:00
Matthias Schiffer
49700fc70d
gluon-core: add sysconfig_isset function
2014-03-02 17:36:12 +01:00
Matthias Schiffer
bbd8ee6772
gluon-core: switch LAN and WAN on nanostation-m
2014-03-02 17:36:12 +01:00
Matthias Schiffer
96b213c386
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
8f9ee8d62a
gluon-core: add version file
2014-02-25 11:30:07 +01:00
Matthias Schiffer
b953d5026f
gluon-core: use awk instead of grep+cut
2014-02-23 20:23:47 +01:00
Matthias Schiffer
5f8e34fc2f
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
4fa228365a
gluon-core: don't call legacy scripts on normal upgrades
2014-02-23 17:29:32 +01:00
Matthias Schiffer
dd0ec447e7
gluon-core: adjust to new escaped array handling for generate expressions
2014-02-23 06:31:23 +01:00
Matthias Schiffer
2454c8abb7
Add gluon-legacy package with legacy upgrade scripts
2014-02-22 08:27:51 +01:00
Matthias Schiffer
65c7db78fd
Convert more upgrade scripts to the new sysctl helper
2014-02-21 19:58:38 +01:00
Daniel Ehlers
6f302fc8df
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
62c30abd6f
gluon-core: ensure the release file is always up-to-date
2014-01-31 15:25:49 +01:00
Matthias Schiffer
4cf9b23e02
Enable DNS servers from mesh, disable on wan
2014-01-25 02:09:35 +01:00
Matthias Schiffer
ded5925f83
Remove odhcp6c.user hack
2014-01-25 01:54:19 +01:00
Matthias Schiffer
bc1be30486
More fixes for strange network interface configurations
2014-01-22 22:04:08 +01:00
Matthias Schiffer
b8820bab61
Properly support devices with only one ethernet interface
2014-01-22 20:44:34 +01:00
Matthias Schiffer
bb4a9fd5af
Fix race condition in dnsmasq config dir handling
2014-01-22 19:52:17 +01:00
Matthias Schiffer
3369802094
gluon-core: sysconfig: don't print error message for unset config
2014-01-22 19:45:07 +01:00
Matthias Schiffer
f1dae6ca6e
gluon-core: move initial/020-wireless from generate to files
2014-01-21 05:24:01 +01:00
Matthias Schiffer
e03fb9f8eb
gluon-core: add support for NTP server configuration
2014-01-21 04:22:59 +01:00
Matthias Schiffer
1ba10ac018
Add support for custom dnsmasq config and odhcp6c handler scripts
2014-01-21 03:01:12 +01:00
Matthias Schiffer
1b924d6265
gluon-core: use gluon release in package version string
2014-01-20 05:07:55 +01:00
Matthias Schiffer
ee4e896fea
gluon-core: use GLUON_RELEASE from environment
2014-01-20 02:35:21 +01:00
Matthias Schiffer
f36f7bcf26
Merge gluon-release into gluon-core
2014-01-20 01:59:10 +01:00
Matthias Schiffer
3275c92f72
gluon-core: add function to add users
2014-01-14 18:19:51 +01:00
Matthias Schiffer
d204b0e24f
Remove initscript enable/disable hacks
...
Better configure these properly.
2014-01-13 18:29:00 +01:00
Matthias Schiffer
13e3d7ff79
gluon-core: add sh file to get model name etc.
2014-01-12 21:33:44 +01:00
Matthias Schiffer
a259e771e9
gluon-core: fixup WAN interface MAC address setting
2014-01-11 21:31:28 +01:00
Matthias Schiffer
a626c9a165
gluon-core: remove left over 'EOF' from config script
2014-01-11 20:34:58 +01:00
Matthias Schiffer
1b9c8dcc0b
Don't accept router advertisements by default
2014-01-11 17:43:35 +01:00
Matthias Schiffer
1be0a7667f
Make package version depend on the site config version where necessary
2014-01-04 09:19:13 +01:00
Matthias Schiffer
4521362ce3
gluon-core: clean up upgrade main script
2013-10-09 21:56:32 +02:00
Matthias Schiffer
8b069954a0
gluon-core: clean up uci config
2013-10-03 18:54:59 +02:00
Matthias Schiffer
e73f79f392
Move some more configuration into the corrent packages, correctly configure multiple radios
2013-10-03 18:04:03 +02:00
Matthias Schiffer
00a97602a4
gluon-core: upgrade: fix directory movement
2013-10-01 21:38:21 +02:00
Matthias Schiffer
568cfbf398
gluon-core: ensure version stamp dir existence
2013-10-01 21:38:21 +02:00
Matthias Schiffer
d508728da6
gluon-core: fix typo
2013-10-01 21:38:21 +02:00
Matthias Schiffer
7771cd9f2e
gluon-core: make 001-sysconfig executable
2013-10-01 21:38:21 +02:00
Matthias Schiffer
2d93cad89d
gluon-core: always handle core scripts first
2013-10-01 21:38:21 +02:00
Matthias Schiffer
fa1774a4e6
Remove batman-adv specific parts of gluon-core
2013-10-01 21:38:21 +02:00
Matthias Schiffer
e684418cb3
Use odhcp6c for interface configuration
2013-09-30 18:47:46 +02:00
Matthias Schiffer
946438f215
gluon-core: remove deprecated accept_ra settings
2013-09-30 18:47:46 +02:00
Matthias Schiffer
f2d9bdaba7
Fix MAC address getters for current OpenWRT
2013-09-28 23:39:53 +02:00
Matthias Schiffer
4783a52a71
Add hostname prefix config
2013-09-28 23:13:57 +02:00
Matthias Schiffer
6543ef9725
Adjust some old scripts to gluon (TODO: reimplement backwards compatiblity)
2013-09-28 21:48:46 +02:00
Matthias Schiffer
05fb012ae4
Generate wifi config
2013-09-28 18:40:37 +02:00
Matthias Schiffer
eecf9b06fd
Move disable-services script to invariant directory
2013-01-31 16:24:29 +01:00
Matthias Schiffer
a7e22f30b3
Move batman-adv migration scripts to gluon-mesh-batman-adv package
2013-01-31 16:15:32 +01:00
Matthias Schiffer
0637c9fa6d
More makefiles for some basic packages
2013-01-31 11:36:18 +01:00
Matthias Schiffer
19b611f8ab
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