1. 19 Mar, 2019 1 commit
  2. 14 Feb, 2019 1 commit
  3. 14 Jul, 2018 1 commit
  4. 16 Jun, 2018 6 commits
  5. 14 Jun, 2018 1 commit
  6. 13 Jun, 2018 3 commits
  7. 10 Jun, 2018 3 commits
    • Johan Ström's avatar
      Templatize systemd init files · ac46dcb3
      Johan Ström authored
      Use new cmake AgoService macro to create & install systemd files for each service.
      Renamed devices/scheduler to schedulerold, since it conflicts with
      core/scheduler
      ac46dcb3
    • Johan Ström's avatar
      Refactor cmake build & installation related to python apps/devices · 41db38ac
      Johan Ström authored
      This simplifies and normalizes the python based package installations.
      Before, each py service was installed in /opt/agocontrol/bin/agoXXX.py.
      If there was any other .py libraries to be included, they where also
      placed in bin/.
      
      Now we place the entrypoint in bin/agoXXX (without .py), as a symlink
      which points to python/agoXXX/agoXXX.py. Any extra python files for
      agoXXX are now placed in this python/agoXXX directory as well, avoiding
      global polution in the bin/ dir.
      
      Updated initscripts & debian control files with new paths
      Should make them templated instead..
      41db38ac
    • Johan Ström's avatar
  8. 08 Jun, 2018 1 commit
  9. 07 Jun, 2018 1 commit
  10. 06 Jun, 2018 1 commit
  11. 25 May, 2018 4 commits
  12. 18 Feb, 2018 1 commit
  13. 28 Dec, 2017 1 commit
  14. 27 Dec, 2017 1 commit
  15. 22 Dec, 2016 2 commits
  16. 31 Aug, 2016 1 commit
  17. 24 Mar, 2016 1 commit
  18. 05 Feb, 2015 1 commit
  19. 22 Nov, 2014 1 commit
    • Johan Ström's avatar
      Added CppUnit unittests for new agoconfig code · 07849d80
      Johan Ström authored
      To execute tests, make sure cppunit is installed, then run either
      'ctest' or 'make check'. The former just runs the compiled tests, the
      second is a custom make target which also ensures the proper files are
      built before tests are executed (also, defaults to more verbose output).
      07849d80
  20. 19 Nov, 2014 1 commit
  21. 24 Oct, 2014 1 commit
  22. 10 Oct, 2014 1 commit
  23. 09 Oct, 2014 1 commit
  24. 08 Oct, 2014 2 commits
  25. 28 Sep, 2014 2 commits
    • Johan Ström's avatar
      Set -Wall for all pieces, devices too, to encourage proper coding. -Werror on... · f4b184a4
      Johan Ström authored
      Set -Wall for all pieces, devices too, to encourage proper coding. -Werror on core/shared only though.
      f4b184a4
    • Johan Ström's avatar
      Make C++ configuration/local-state locations runtime-dynamic · 73e98e68
      Johan Ström authored
      New agocontrol::getConfigPath() to shared/agoclient.h allows
      for dynamic setting of configuration path instead of a compile-time
      CONFDIR define.
      
      Default configuration path is still controlled via cmake CONFDIR var,
      but env var AGO_CONFDIR can be set to override this.
      
      Similar setup exists for getLocalStatePath(), with AGO_LOCALSTATEDIR env var.
      
      Fixed all occurences in all devices, but agodmx/knx have not been tested
      due to missing deps (simple changes though, so should be good).
      
      Also added extra load_path to Augeas, so it can look for the lens
      definition in the conf/ dir, if not installed globally.
      73e98e68