1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 09:48:11 +00:00

Help+LibManual: Move all manpage path handling to LibManual

This way, we'll have an easier time changing these paths.
This commit is contained in:
kleines Filmröllchen 2022-06-24 01:06:24 +02:00 committed by Linus Groh
parent 16ca41ec10
commit a438c4d568
6 changed files with 66 additions and 14 deletions

View file

@ -33,6 +33,7 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
TRY(Core::System::unveil("/sys/kernel/processes", "r"));
TRY(Core::System::unveil("/res", "r"));
// We specifically don't want to load this path from a library, as that can be hijacked with LD_PRELOAD.
TRY(Core::System::unveil("/usr/share/man", "r"));
TRY(Core::System::unveil("/tmp/session/%sid/portal/filesystemaccess", "rw"));
TRY(Core::System::unveil("/tmp/session/%sid/portal/launch", "rw"));