diff --git a/Meta/build-root-filesystem.sh b/Meta/build-root-filesystem.sh index 0c36cfce771..c8a6389d729 100755 --- a/Meta/build-root-filesystem.sh +++ b/Meta/build-root-filesystem.sh @@ -115,6 +115,10 @@ printf "setting up device nodes folder... " mkdir -p mnt/dev echo "done" +printf "setting up sysfs folder... " +mkdir -p mnt/sys +echo "done" + printf "writing version file... " GIT_HASH=$( (git log --pretty=format:'%h' -n 1 | cut -c1-7) || true ) printf "[Version]\nMajor=1\nMinor=0\nGit=%s\n" "$GIT_HASH" > mnt/res/version.ini diff --git a/Userland/Services/SystemServer/main.cpp b/Userland/Services/SystemServer/main.cpp index 948c4a4ceb5..d705d83248f 100644 --- a/Userland/Services/SystemServer/main.cpp +++ b/Userland/Services/SystemServer/main.cpp @@ -91,6 +91,11 @@ static void prepare_devfs() VERIFY_NOT_REACHED(); } + rc = mount(-1, "/sys", "sys", 0); + if (rc != 0) { + VERIFY_NOT_REACHED(); + } + rc = mkdir("/dev/pts", 0755); if (rc != 0) { VERIFY_NOT_REACHED();