Commit Graph

13 Commits

Author SHA1 Message Date
Nocturn9x 7b7b675fef Minor changes and additions 2022-10-18 09:33:12 +02:00
nocturn9x 76f2df1969 Fixed config parsing module (sorta) and added example config file 2022-01-09 22:46:58 +01:00
nocturn9x d41e67f413 Fixed issues with fcntl and replaced file locking with a duplicate of stderr in O_APPEND mode. Added basic utilities for shutdown/reboot/halt 2022-01-04 12:00:18 +01:00
Nocturn9x fea5e625e2 Added log redirection and cgroups support via setsid() 2021-12-16 11:24:00 +01:00
Nocturn9x fd35755da5 Hopefully fixed dependency resolution. Added file locking on logs. Improved README, fixed some minor issues 2021-12-09 17:09:00 +01:00
nocturn9x 92850e8d70 Aligned log messages, minor general fixes, unified virtual and real filesystems and started to work on the API for parsing NimD's config (also added empty networking module) 2021-12-06 13:47:11 +01:00
nocturn9x ff2701b05f Many changes after first VM tests. Added more entries to gitignore 2021-12-05 22:08:36 +01:00
nocturn9x 3f3403170f Added more entries to gitignore 2021-12-05 20:53:44 +01:00
nocturn9x 41a54288e3 Fixed most bugs with spawning services (last: block signals) 2021-12-04 17:31:18 +01:00
Nocturn9x 6ef157baa0 Minor fixes + removed redundant SIGINT hook 2021-12-02 21:28:58 +01:00
Nocturn9x b01da7eada Slightly changed CRITICAL's error message format 2021-12-02 19:03:10 +01:00
Nocturn9x d055d876a1 NimD now sets the machine's hostname, nimd has now colored logs. Added emergency mode (spawns root shell on fatal crash), stopped unmounting virtual filesystems 2021-12-02 18:54:48 +01:00
Nocturn9x c6f6fcb54e Initial ground work on the init 2021-11-30 20:54:27 +01:00