Skip to content
Snippets Groups Projects
  1. Aug 12, 2024
    • Eric Vidal's avatar
      Update deps-lib files · e2f56551
      Eric Vidal authored
      e2f56551
    • Eric Vidal's avatar
      Automatic migration of the 66 ecosystem if necessary. · cf1a6f6e
      Eric Vidal authored
      For the peace of mind of user and dev, 66 handles now
      on its own the migration of the different components
      of the 66 ecosystem and user or distributor have nothing to do at upgrade time.
      The migration process do not affect running services.
      Its also make a snapshot before making the migration. So, user
      can retrieve easily the previous working state of the system in case
      of crash of the migration process.
      cf1a6f6e
  2. Jun 03, 2024
    • Eric Vidal's avatar
      Only build the entire graph of system after a parse process. · 8fcc5c59
      Eric Vidal authored
      Each tool needs to be independent, which
      meant that every time a tool was called,
      it would build the entire system graph.
      This was an obvious waste of time and resources.
      
      Now, the tools build the graph based
      on the requested services, which
      drastically reduces the time needed to
      construct the necessary dependency graph.
      8fcc5c59
  3. Jun 02, 2024
    • Eric Vidal's avatar
      Add the 66-execute program. · afd3dbe4
      Eric Vidal authored
      This program is executed via the run script in the service's live directory. It sits between s6-supervise and the user's executable script, allowing for the preparation of the user's script execution. This introduces a dual capability:
      
          Define certain preparations through frontend keys, such as setting ownership, moving to a working directory, limiting resources used by the service, etc.
          Since 66-execute runs on each signal received and transmitted by s6-supervise, it is now possible to send messages to an event management daemon.
      
      By default, this program performs previously defined actions such as logging redirections and managing environment variables (previously handled by excel-envfile), creation of the log destination directory, and so on.So, the user's file now contains only the exact copy of the @execute field.
      Also, the name of the script for an start or
      stop process are the same. This was a old behabvior
      coming from s6-rc  manager.
      afd3dbe4
  4. May 31, 2024
    • Eric Vidal's avatar
      Allow empty module. · 595a8c57
      Eric Vidal authored
      Permit to set uid and gid for a run script.
      Unknown key may occur at end of the file.
      Avoid to changed pointer.
      Typo fix.
      595a8c57
  5. May 28, 2024
  6. May 26, 2024
  7. May 17, 2024
  8. May 07, 2024
  9. May 03, 2024
  10. Mar 31, 2024
  11. Jan 08, 2024
  12. Jan 06, 2024
  13. Dec 22, 2023
  14. Dec 10, 2023
  15. Nov 29, 2023
  16. Nov 27, 2023
  17. Nov 25, 2023
  18. Nov 21, 2023
  19. Nov 09, 2023
  20. Oct 31, 2023
  21. Oct 30, 2023
  22. Aug 06, 2023
  23. Jul 15, 2023
  24. Jun 17, 2023
  25. Jun 16, 2023
  26. Jun 14, 2023
  27. Jun 12, 2023
  28. Jun 05, 2023
Loading