- Oct 30, 2023
-
-
Eric Vidal authored
add servicedir entry at live addon. Add enabled at configuration group entry. Move status entry from path to live addon
-
Eric Vidal authored
use tmpfs directory as service directory for the runtime. Deal with logger destination directory at init time
-
Eric Vidal authored
-
Eric Vidal authored
-
Eric Vidal authored
-
Eric Vidal authored
-
Eric Vidal authored
-
- Jul 15, 2023
-
-
Eric Vidal authored
-
- Jul 08, 2023
-
-
Eric Vidal authored
-
- Jun 17, 2023
-
-
Eric Vidal authored
-
Eric Vidal authored
-
Eric Vidal authored
-
Eric Vidal authored
simplify interface of service_is_g and its functionality, provide service_get_treename as replacement
-
- Jun 16, 2023
-
-
Eric Vidal authored
This option come from previous behavior. It not the role of enable process to deal with parse option. Also, this change allow user to quickly switch between trees without the need to force a parse process. The necessary field at resolve file of the service is now handled by enable process.
-
Eric Vidal authored
-
- Jun 14, 2023
-
-
Eric Vidal authored
-
Eric Vidal authored
-
Eric Vidal authored
Do not warn the user about this feature. It only used on very specific case like module migration process. Badly used, this features can easily broke the sanity of the system state
-
- Jun 12, 2023
-
-
Eric Vidal authored
-
Eric Vidal authored
-
Eric Vidal authored
add fdholder and oneshotd service at start/stop of scandir. Be able to be session leader at start time for regular user
-
- Jun 05, 2023
-
-
Eric Vidal authored
-
Eric Vidal authored
-
- Jun 02, 2023
-
-
Eric Vidal authored
-
Eric Vidal authored
-
Eric Vidal authored
-
- May 31, 2023
-
-
Eric Vidal authored
-
- May 28, 2023
-
-
Eric Vidal authored
add service_resolve_write_tmp and state_write_tmp function to be able to write those files at a temporary directory
-
Eric Vidal authored
Parse the service and write the result in a temporary directory. When the write process is finished the directory is copied to the original service directory overwritten a same file. The symlink /var/lib/66/system/.resolve/service/<name> is made at the complete end of the process. So we can clean the mess removing the temporary directory and avoid to change the original service directory before the end of the process. The state of system should be clean event on crash of the parse process
-
Eric Vidal authored
-
- May 21, 2023
-
-
Eric Vidal authored
-
Eric Vidal authored
-
Eric Vidal authored
-
Eric Vidal authored
-
- May 10, 2023
-
-
Eric Vidal authored
-
- May 01, 2023
-
-
Eric Vidal authored
-
Eric Vidal authored
-
- Apr 15, 2023
-
-
Eric Vidal authored
Directories are handled by sanitize_write
-
Eric Vidal authored
Module and bundle should only know about services inside its. Spawn a new process with its own graph when dealing with module/bundle services.
-
Eric Vidal authored
-