Files
nixpkgs/pkgs/by-name/pr/project-lemonlime/0001-Bind-Nix-Store.patch
Dark Steveneq 646b892680
Some checks failed
Periodic Merges (6h) / master → staging-nixos (push) Failing after 12m50s
Periodic Merges (6h) / master → staging-next (push) Failing after 12m54s
Periodic Merges (24h) / merge-base(master,staging) → haskell-updates (push) Failing after 11m54s
Periodic Merges (6h) / staging-next → staging (push) Failing after 12m13s
Periodic Merges (24h) / staging-next-25.05 → staging-25.05 (push) Failing after 13m24s
Periodic Merges (24h) / release-25.05 → staging-next-25.05 (push) Failing after 14m28s
push sheeet
2025-10-09 14:15:47 +02:00

42 lines
1.1 KiB
Diff

From f404e176e89c5d778363cb0177b44dc1aa5e1fda Mon Sep 17 00:00:00 2001
From: wxt <3264117476@qq.com>
Date: Tue, 5 Nov 2024 12:53:04 +0800
Subject: [PATCH] Bind Nix Store
---
src/core/judgingthread.cpp | 18 +++---------------
1 file changed, 3 insertions(+), 15 deletions(-)
diff --git a/src/core/judgingthread.cpp b/src/core/judgingthread.cpp
index 7201552..88aee9d 100644
--- a/src/core/judgingthread.cpp
+++ b/src/core/judgingthread.cpp
@@ -893,21 +893,9 @@ void JudgingThread::runProgram() {
auto *runner = new QProcess(this);
QStringList argumentsList;
- argumentsList << "--ro-bind"
- << "/usr"
- << "/usr";
- argumentsList << "--symlink"
- << "/usr/lib"
- << "/lib";
- argumentsList << "--symlink"
- << "/usr/lib64"
- << "/lib64";
- argumentsList << "--symlink"
- << "/usr/bin"
- << "/bin";
- argumentsList << "--symlink"
- << "/usr/sbin"
- << "/sbin";
+ argumentsList << "--bind"
+ << "/nix/store"
+ << "/nix/store";
argumentsList << "--tmpfs"
<< "/tmp";
--
2.46.1