Matthias Schiffer
6354f22212
Rename gluon-location to gluon-node-info, add owner section
2014-02-24 05:12:01 +01:00
Matthias Schiffer
d313fe72a5
gluon-legacy: gluon-mesh-batman-adv: ensure a default route is accepted on the client interface
2014-02-24 03:02:04 +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
2a0ed2da48
gluon-legacy: remove_bat0 doesn't make sense for the wan interface
2014-02-23 20:06:21 +01:00
Matthias Schiffer
171ee62c43
gluon-legacy: gluon-mesh-batman-adv: always set proto to dhcpv6
2014-02-23 18:57:17 +01:00
Matthias Schiffer
69187ec3c2
gluon-legacy: gluon-mesh-vpn-fastd: correctly set enabled state
2014-02-23 17:35:56 +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
23aad01cc6
gluon-legacy: whitespace fix
2014-02-23 06:21:05 +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
Nils Schneider
f1408f862d
Merge pull request #16 from rubo77/master
...
gluon-config-mode: Corrected grammar
2014-02-19 15:03:37 +01:00
Nils Schneider
d6351eb57f
Merge pull request #19 from sargon/master
...
gluon-core: force kernel panic on out of memory
This also adds /lib/gluon/functions/sysctl.sh for setting sysctl options.
2014-02-19 14:39:51 +01:00
Nils Schneider
08b669f228
gluon-luci-theme: show gluon release
2014-02-19 11:26:22 +01:00
Nils Schneider
cf38219718
gluon-luci-admin: expertmode texts translated
2014-02-19 03:24:48 +01:00
Nils Schneider
49a6dc21dd
gluon-luci-autoupdater: use expertmode template
2014-02-19 03:16:50 +01:00
Nils Schneider
b347dbf692
gluon-luci-admin: replace overview with ssh/pass
...
Various changes and moving stuff around.
2014-02-19 03:16:50 +01:00
Nils Schneider
d822af1518
gluon-luci-admin: remove unused function
2014-02-19 03:16:50 +01:00
Nils Schneider
becc9e0751
gluon-luci-admin: system.lua -> upgrade.lua
2014-02-19 03:16:50 +01:00
Nils Schneider
ad808db9ea
gluon-autoupdater: drop caches before upgrade
...
This will free about 5 to 12 MB of RAM even on lightly used devices
yielding plenty of RAM for autoupdate to succeed.
2014-02-19 01:18:54 +01:00
Nils Schneider
6189d52fbb
gluon-luci-admin: remove backup/restore
2014-02-18 23:13:42 +01:00
Nils Schneider
c033fe5ab2
gluon-luci-admin: fix firmware upgrade feature
2014-02-18 22:21:31 +01:00
Nils Schneider
2af3209616
gluon-luci-admin: remove reboot feature
...
Configmode should be exited by using the wizard instead.
2014-02-18 19:17:47 +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
e872a58e15
gluon-config-mode: don't let UCI_CONFIG_DIR leak to the telnet environment etc.
2014-02-13 19:40:36 +01:00
Matthias Schiffer
f9c243b559
gluon-config-mode: simplify dnsmasq command, remove sleep after network setup
2014-02-13 16:27:40 +01:00
Matthias Schiffer
a33d64af06
gluon-config-mode: remove bind mounts
2014-02-13 15:55:52 +01:00
Nils Schneider
4589fa6595
gluon-status-page: show model
2014-02-13 12:56:14 +01:00
Nils Schneider
c7bdc0ee6e
Merge pull request #18 from sargon/master
...
gluon-luci-autoupdater: Fix typo
2014-02-13 00:24:34 +01:00
Daniel Ehlers
2edcec1803
gluon-luci-autoupdater: Fix typo
2014-02-13 00:21:40 +01:00
Matthias Schiffer
0e48961691
gluon-autoupdater: enable by default only if GLUON_BRANCH is set, set default branch accordingly
2014-02-11 17:10:11 +01:00
Nils Schneider
cb035e3b7a
gluon-luci-core: replacing luci-mod-admin-core
...
This commit adds gluon-luci-core, a package both gluon-config-mode and
gluon-luci-admin will depend on. gluon-luci-core itself will depends on
gluon-luci-theme, gluon-core and most importantly luci-lib-web. It also
copies a few files from luci-mod-admin-core but leaves out everyting we
do not use.
At a later point I plan to move functionality from luci-lib-web into
this package, too. luci-lib-web contains most parts of luci including
hardcoded templates for CBI, which I intend to replace.
2014-02-09 23:20:38 +01:00
Nils Schneider
c96faee40e
gluon-luci-admin: remove translation support
...
We'll have to revisit translations at a later point after configmode and
expertmode have matured. Texts in this package were pretty inconsistent
anyway so there is no point in keeping translations for random text
fragments.
2014-02-09 23:17:50 +01:00
Nils Schneider
6cee578c05
gluon-autoupdater: depend on sha512sum
...
This makes gluon-autoupdater depend on coreutils-sha512sum when it's not
included in busybox.
2014-02-09 23:16:34 +01:00
ruben
8a45b4edc5
gluon-config-mode: Corrected grammar
2014-02-07 13:11:55 +01:00
Nils Schneider
e067480118
gluon-config-mode: fix type (gluon-locaton -> gluon-location)
2014-02-06 20:23:17 +01:00
Matthias Schiffer
560ec71d95
Don't use site config in compile step
2014-02-06 19:57:39 +01:00
Nils Schneider
4ee00587ec
gluon-status-page: escape HTML special characters
2014-02-06 15:35:21 +01:00
Matthias Schiffer
bf44d5523c
gluon-autoupdater: add SHA512 support
2014-02-06 00:17:33 +01:00
Matthias Schiffer
261355e1da
gluon-config-mode: don't include sysconfig before the start function is called
...
Otherwise the enable during image create will throw a few error messages
2014-02-06 00:05:10 +01:00
Nils Schneider
694c22ace7
gluon-status-page: simple status page
...
This adds a simple status page, which is just a shell script outputting HTML.
On this page the following information is available:
* hostname
* uptime
* loadavg
* network addresses of br-client
* memory usage (RAM + ROM)
* wlan IBSS neighbours (+ links to status pages constructed from MAC)
2014-02-04 13:15:53 +01:00
Nils Schneider
4bdad7c291
statusscript
2014-02-04 13:15:18 +01:00
Nils Schneider
8aafc108a5
gluon-status-page: make index.html redirect to cgi
2014-02-03 23:59:22 +01:00
Matthias Schiffer
4da5b5ce37
gluon-core: ensure the release file is always up-to-date
2014-01-31 15:25:49 +01:00
Nils Schneider
19403474eb
gluon-luci-theme: input fields on error readable
...
Do not use 'red' as text color on input fields with errors as the
backgronud color is already red, rendering the value unreadable.
2014-01-29 23:37:31 +01:00
Matthias Schiffer
15363f249b
Merge branch 'config-mode-hostname' of https://github.com/freifunk-gluon/packages
2014-01-29 19:37:16 +01:00
Matthias Schiffer
355afe9da5
Add stub gluon-status-page package
2014-01-29 17:17:49 +01:00
Nils Schneider
a0f55b6c3c
gluon-config-mode: correct hostname on reboot.html
...
Display the correct hostname on the final page of configmode.
Previously, this page used to simply call luci.sys.hostname() which
would return the current hostname. However, when the configmode changes
the hostname luci.sys.hostname() will not reflect this. This patch
fetches the hostname directly from the UCI system config.
This adds a variable called 'hostname' which may be used in site.conf at
config_mode.msg_reboot and .msg_pubkey.
2014-01-28 03:16:56 +01:00
Matthias Schiffer
dfadf272b4
gluon-mesh-vpn-fastd: always use wan DNS servers to resolve the peers
2014-01-25 03:20:03 +01:00