Skip to content
Snippets Groups Projects
  1. Nov 24, 2014
    • Stefan Laudemann's avatar
      Adjusts ffpb-banner to avoid file collision error messages. · 69e7d6d3
      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.
      69e7d6d3
    • Stefan Laudemann's avatar
      Changes Makefile of ffpb-alfred-watchdog to make use of OpenWRT INSTALL_{DIR, DATA, BIN} macros. · ca16ce36
      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.
      ca16ce36
    • Stefan Laudemann's avatar
    • Stefan Laudemann's avatar
      Changes Makefile of ffpb-debug to make use of OpenWRT INSTALL_{DIR, · e056bf77
      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.
      e056bf77
    • Stefan Laudemann's avatar
  2. Nov 19, 2014
  3. Nov 17, 2014
    • Stefan Laudemann's avatar
      Adds check for A.L.F.R.E.D major version > 2013 and sends · a86893e2
      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.
      a86893e2
  4. Nov 16, 2014
    • Stefan Laudemann's avatar
      Adds process-watchdog for A.L.F.R.E.D. · 5759e2aa
      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.
      5759e2aa
  5. Oct 19, 2014
  6. Sep 25, 2014
    • Stefan Laudemann's avatar
    • Stefan Laudemann's avatar
      Adds new package dependencies to Makefile (due to various rewrites of the code). · d5205510
      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.
      d5205510
  7. Sep 24, 2014
  8. Sep 11, 2014
    • Helge Jung's avatar
      remove bot-key package · 19a7e33d
      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`.
      19a7e33d
  9. Aug 16, 2014
  10. Jul 28, 2014
  11. Jul 20, 2014
  12. Jul 16, 2014
  13. Jul 07, 2014
  14. Jul 06, 2014
  15. Jul 05, 2014
  16. Jul 01, 2014
  17. Jun 29, 2014
  18. Jun 28, 2014
  19. Jun 07, 2014
  20. May 29, 2014
  21. May 20, 2014
  22. May 07, 2014
  23. Apr 29, 2014
Loading