1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 08:38:10 +00:00
serenity/Userland/Services
Brian Gianforcaro b5b67a1747 SystemServer: Handle missing service executable gracefully
I use the `configure-components` functionality locally during
development. There are a few services (SpiceAgent) which aren't marked
as required components, and hence aren't built in all configurations,
but we still try to launch them in all configurations.

Instead of letting the forked SystemServer process crash, lets
gracefully handle the situation of a missing binary and provide a
message to the user.
2021-08-07 12:30:50 +02:00
..
AudioServer Services: Remove unused header includes 2021-08-01 08:10:16 +02:00
ChessEngine Services: Remove unused header includes 2021-08-01 08:10:16 +02:00
Clipboard Services: Remove unused header includes 2021-08-01 08:10:16 +02:00
CrashDaemon CrashDaemon: Remove BACKTRACE_DEBUG debugging code 2021-07-22 23:34:33 +02:00
DHCPClient Everywhere: Add component declarations 2021-06-17 11:03:51 +02:00
EchoServer Everywhere: Add component declarations 2021-06-17 11:03:51 +02:00
FileOperation FileOperation: Use LexicalPath::join() for all path joining 2021-07-22 12:48:44 +02:00
FileSystemAccessServer Everywhere: Replace most cases of exit() with Application::quit() 2021-08-03 18:55:52 +02:00
ImageDecoder LibGfx: Remove Gfx::ImageDecoder::bitmap() in favor of frame(index) 2021-07-27 01:29:50 +02:00
InspectorServer InspectorServer: Use LocalSocket method to get pid 2021-07-01 17:49:18 +02:00
KeyboardPreferenceLoader Services: Remove unused header includes 2021-08-01 08:10:16 +02:00
LaunchServer LaunchServer: Remove debug spam about incoming connections 2021-07-22 14:20:05 +02:00
LookupServer Services: Remove unused header includes 2021-08-01 08:10:16 +02:00
NotificationServer NotificationServer: Expand the notification when hovered 2021-07-26 21:14:39 +04:30
RequestServer Services: Remove unused header includes 2021-08-01 08:10:16 +02:00
SpiceAgent LibGfx: Use "try_" prefix for static factory functions 2021-07-21 18:02:15 +02:00
SQLServer LibSQL+SQLServer: Build SQLServer system service 2021-07-08 17:55:59 +04:30
SystemServer SystemServer: Handle missing service executable gracefully 2021-08-07 12:30:50 +02:00
Taskbar Taskbar: Pass full argv for exit action 2021-08-07 01:37:28 +02:00
TelnetServer Services: Remove unused header includes 2021-08-01 08:10:16 +02:00
WebContent Services: Remove unused header includes 2021-08-01 08:10:16 +02:00
WebServer Everywhere: Add component declarations 2021-06-17 11:03:51 +02:00
WebSocket Services: Remove unused header includes 2021-08-01 08:10:16 +02:00
WindowServer LibGUI, WindowServer: Greatly simplify menubar logic 2021-08-02 00:39:15 +02:00
CMakeLists.txt SpiceAgent: Add a new spice agent service :^) 2021-07-14 12:33:07 +02:00