1. 16 Jan, 2020 1 commit
  2. 09 Oct, 2019 1 commit
  3. 03 Sep, 2019 1 commit
  4. 24 Aug, 2019 2 commits
  5. 14 Aug, 2019 1 commit
  6. 05 Jun, 2019 1 commit
  7. 09 May, 2019 1 commit
    • rgaudin's avatar
      Removed ideacube · 1de0d964
      rgaudin authored
      - static homepage generated in installer (using ideascube template)
      - shared static for all system pages
      - changed default user from `ideascube` to `user`
      - `default` cert replaced with actual FQDN one
      - ZIM files copied directly into data/packages/
      - new master to include those changes
      - `default` cert replaced with actual FQDN one
      1de0d964
  8. 26 Nov, 2018 1 commit
  9. 07 Nov, 2018 1 commit
  10. 29 Oct, 2018 1 commit
  11. 27 Oct, 2018 1 commit
  12. 23 Oct, 2018 1 commit
    • rgaudin's avatar
      Using an offline copy of the YAML catalog in Qemu · 3a3d2972
      rgaudin authored
      - copy parsed YAML_CATALOGS to QEMU (/home/pi/catalog_xxx.yml) during setup step
      - using those files via file:// URLs in move-content steps
      Qemu stages should now be 100% offline.
      3a3d2972
  13. 22 Oct, 2018 1 commit
  14. 24 Sep, 2018 1 commit
  15. 21 Sep, 2018 2 commits
  16. 06 Sep, 2018 1 commit
    • rgaudin's avatar
      Fixed #193 and #200: Changed Captive Portal behavior · f0551177
      rgaudin authored
      - Captive portal has been slightly redisgned as a low-end Onboarding
      - Connectivity is checked
      - DNS is spoofed if we have no connectivity otherwise not
      - Default nginx server (not ideascube hostname) is the portal
      - When spoofing, wrong URIs go to default nginx
      - When not spoofing, iptables redirects to default nginx (IP)
      - Idle for capture is set to 15mn (was 5mn)
      - Supports different modes (Offline, Gateway, Extended, Resource -- see #193)
      - New master integrating those changes
      f0551177
  17. 24 Jul, 2018 1 commit
  18. 13 Jul, 2018 1 commit
    • rgaudin's avatar
      Add support for EduPi resources · 9f4f9639
      rgaudin authored
      	In ansible through edupi_has_resources variable (bool)
      	In backend via a fake-content shortcut
      	In process stage, by extracting the supplied file into the mount point
      	In move-content, by calling import-from-folder
      
      	supports both a URL and a File path.
      	supports CLI via --edupi-resources
      	supports GUI via 2 inputs (URL or FileChooser). URL superseeds local file.
      	supports config saving/loading
      9f4f9639
  19. 12 Jul, 2018 1 commit
  20. 02 Jul, 2018 1 commit
    • rgaudin's avatar
      rewrote ansiblecube management to accomodate new 3-phases behavior · c1a0e22b
      rgaudin authored
      	--extra-vars are now in JSON format and written into a file that is uploaded
      	most of the work has been moved to ansiblecube. bootstrap (master-only) limited to installing ansible
      	now using the latest (2.5) ansible
      	run_for_image() to create the base image
      	run_phase_one() to reconfigure the softwares for the content
      	run_phase_two() to finish setup after content has been placed in data partition
      c1a0e22b
  21. 23 Mar, 2018 1 commit
  22. 14 Aug, 2017 1 commit
  23. 12 Aug, 2017 1 commit
  24. 11 Aug, 2017 3 commits
  25. 26 Jul, 2017 2 commits
  26. 25 Jul, 2017 1 commit
  27. 20 Jul, 2017 1 commit
  28. 05 Jul, 2017 1 commit
  29. 08 Jun, 2017 1 commit
  30. 02 Jun, 2017 1 commit
  31. 01 Jun, 2017 1 commit
    • thiolliere's avatar
      robustness + image resize fix · 367858ce
      thiolliere authored
      robustness:
      when ansible failed then run installation abort and return the exitcode
      
      image resize fix:
      because when sd card we resized number was not converted from GiB to B
      now everything is in B
      367858ce
  32. 29 May, 2017 1 commit
  33. 24 May, 2017 1 commit
  34. 18 May, 2017 1 commit
  35. 17 May, 2017 1 commit
    • thiolliere's avatar
      refactor restructure · d78d2efd
      thiolliere authored
      the main restructuration is the creation of logger
      a class that cli and gui would implement differently
      and so both will be able to use run_installation.
      d78d2efd