X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=default.cfg;h=a1fba31dfae4a062c12361a73e62cdab58758285;hb=6646f4a4a99615febda6b6725f80e4236f8e6166;hp=3709b5fad4d0326b4c1fa08d3fba8e9eca0a8c5a;hpb=ce36da68809e37173f71c73009ddc063bfa6c9a0;p=moe.git diff --git a/default.cfg b/default.cfg index 3709b5f..a1fba31 100644 --- a/default.cfg +++ b/default.cfg @@ -1,4 +1,4 @@ -# Default configuration file for MO-Eval +# Default configuration file for Moe # Compile the submit server Set("CONFIG_SUBMIT" => 1); @@ -6,9 +6,31 @@ Set("CONFIG_SUBMIT" => 1); # Build MO-P contest environment Set("CONFIG_MOP" => 1); -# Settings of libucw +# If you are running a 64-bit Linux kernel, you need to build a 64-bit +# sandbox and decide whether your userspace is 32- or 64-bit. +Set("CONFIG_BOX_KERNEL_AMD64" => 1); +#Set("CONFIG_BOX_USER_AMD64" => 1); + +### Hard-coded configuration parameters of the process isolator ### + +# A directory under which all sandboxes are created +Set("CONFIG_ISOLATE_BOX_DIR", "/tmp/box"); + +# Range of UIDs and GIDs reserved for use by the sandboxes +Set("CONFIG_ISOLATE_FIRST_UID", 60000); +Set("CONFIG_ISOLATE_FIRST_GID", 60000); +Set("CONFIG_ISOLATE_NUM_BOXES", 100); + +# Root of the cgroup hierarchy +Set("CONFIG_ISOLATE_CGROUP_ROOT", "/sys/fs/cgroup"); + +### Settings of libucw UnSet("CONFIG_SHARED"); UnSet("CONFIG_UCW_THREADS"); +UnSet("CONFIG_UCW_UTILS"); +UnSet("CONFIG_UCW_UTILS"); +Set("CONFIG_LOCAL"); +Set("CONFIG_DIR", "cf"); # Return success 1;