- Jan 28, 2015
-
-
Helge Jung authored
-
- Jan 27, 2015
-
-
Stefan Laudemann authored
As its name states, this packages applies some config optimizations (like tweaking kernal knobs via sysctl) on the nodes. For the most knobs Gluon sticks for OpenWRT defaults for good reasons, as some values need to be set according to the environment of the nodes (e.g. the network's size). As OpenWRT basically aims at provid- ing a stable system for standalone WiFi access-points, the system's default configuration may not be appropriate anymore the larger the network grows, though.
-
Stefan Laudemann authored
-
Stefan Laudemann authored
-
- Jan 10, 2015
-
-
Stefan Laudemann authored
-
- Nov 24, 2014
-
-
Stefan Laudemann authored
-
Stefan Laudemann authored
-
Stefan Laudemann authored
By now, the package was trying to overwrite "/etc/banner" in the image, which caused opkg to stop the operation, as this file is already provided by the base-files package. Without the --force-overwrite option set for opkg (e.g. in the global gluon Makefile, where it is not set by default), the installation of the package will fail. Hence the problem got circumvented by renaming the customized banner file provided by this package to "/etc/banner.ffpb" and using the prerm, preinst, and postinst hooks of the packages' make-file to rename the already existent "/etc/banner" to "/etc/banner.openwrt" and establish a symbolic link "/etc/banner" to "/etc/banner.ffpb". For deinstallation of the package, this link gets removed and a new one (pointing at "/etc/banner.openwrt") gets created.
-
Stefan Laudemann authored
Using these macros (instead of $(CP)) in the Package/.../install section ensures correct permissions of the files installed in the image. The script ffpb-alfred-watchdog itself now get installed to /bin using INSTALL_BIN, while the corresponding cron-file gets installed using INSTALL_DATA. In both cases we ensure that the directories exist by calling INSTALL_DIR (with parameters "/bin" and "/lib/gluon/cron" respectively) prior to installing the files.
-
Stefan Laudemann authored
-
Stefan Laudemann authored
DATA, BIN} macros. Using these macros (instead of $(CP)) in the Package/.../install section ensures correct permissions of the files installed in the image. The two scripts ffpb-debug and ffpb-debug now get installed using INSTALL_BIN, while the (orphaned) cron-file gets installed using INSTALL_DATA. In both cases we ensure that the directories exist by calling INSTALL_DIR (with parameters "/bin" and "/lib/gluon/cron" respectively) prior to installing the files.
-
Stefan Laudemann authored
-
- Nov 19, 2014
-
-
Stefan Laudemann authored
-
Stefan Laudemann authored
-
Helge Jung authored
-
- Nov 17, 2014
-
-
Stefan Laudemann authored
ffpb-debug-report on crash. As it is only assumed that the bug, which causes A.L.F.R.E.D. 2013.4 to crash, got fixed in 2014.1, it is important to know whether or not this really is the case. Hence, an additional check got implemented that tests for the A.L.F.R.E.D. daemon's major version. If the major version is greater than 2013 an additional ffpb-debug-report gets issued automatically, so that the dev-team gets informed about the crash.
-
- Nov 16, 2014
-
-
Stefan Laudemann authored
Monitors whether or not the A.L.F.R.E.D. is still running on a node or not. Version 2013.x crashes from time to time and thus some nodes dis- appear from the map. It is thus suitable to monitor the state of the daemon on the node itself by periodically making requests to avoid un- necessary support-requests and manual restarts of these nodes. In a failure state, the daemon can simply be restarted by triggering its init-script. Please note that the bug is most likely gone in v2014.1 and newer and and thus the package does not need to be included in the firmware in newer firmwares.
-
- Oct 19, 2014
-
-
Stefan Laudemann authored
-
- Sep 25, 2014
-
-
Stefan Laudemann authored
-
Stefan Laudemann authored
First of all, the ffpb-debug script is now written in lua and thus requires a lua interpreter to be installed. But since the script makes use of some gluon-specific lua-functions/-variables (such 'site_conf' in site_conf.lua), we have to make ffpb-debug depend on the 'gluon-core', which in turn would define all other dependencies. Moreover, since ffpb-debug-live got rewritten to work with Barrier Breaker (i.e. gluon 2014.4 and later), the already defined dependency towards the busybox package does not suffice any longer, as we fetch interface-details and -statistics via ubus now. As ubus outputs its data in JSON, we moreover need the helper functions from the 'libubox' package for a convenient hand- ling of such data in shell scripts.
-
- Sep 24, 2014
-
-
- Sep 11, 2014
-
-
Helge Jung authored
It was only used in a local test and the same functionality can be accomplished in the next Gluon version by setting `siteconfig.authorized_keys`.
-
- Aug 16, 2014
-
-
Michael Schwarz authored
-
- Jul 28, 2014
-
-
Helge Jung authored
-
- Jul 20, 2014
-
-
Helge Jung authored
-
- Jul 16, 2014
-
-
-
Michael Schwarz authored
-
- Jul 07, 2014
-
-
Helge Jung authored
-
- Jul 06, 2014
-
-
Michael Schwarz authored
-
Michael Schwarz authored
-
Michael Schwarz authored
-
- Jul 05, 2014
-
-
Helge Jung authored
Wifi Blackout Workaround (Extension of ffpb-debug) This patch extends ffpb-debug to include additional WiFi infos and values from the ath9k-debugfs (as proposed in gluon issue #130).
-
Stefan Laudemann authored
-
Stefan Laudemann authored
Due to the WiFi blackout problem with ath9k devices, gluon devs request additional debugging data from the ath9k debugfs [1]. We follow this advice and try to fetch even more data from the debugfs for ffpb-debug. [1] https://github.com/freifunk-gluon/gluon/issues/130
-
- Jul 01, 2014
-
-
Helge Jung authored
-
- Jun 29, 2014
-
-
Helge Jung authored
-
- Jun 28, 2014
-
-
Michael Schwarz authored
-
-
Michael Schwarz authored
-
- Jun 07, 2014
-
-
Helge Jung authored
-