Description:
add numpy to installer and fix box64 to acknowldge more syscall
Commit status:
[Not Reviewed]
References:
Diff options:
Comments:
0 Commit comments
0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
r225:d275da5f0fc5 - - 2 files changed: 13 inserted, 1 deleted
@@ -6,25 +6,25 | |||||
|
6 | echo "This will install Ruby $RUBY_VERSION under RVM" |
|
6 | echo "This will install Ruby $RUBY_VERSION under RVM" |
|
7 |
|
7 | ||
|
8 | echo "Installing required apts" |
|
8 | echo "Installing required apts" |
|
9 |
|
9 | ||
|
10 | sudo apt-get update |
|
10 | sudo apt-get update |
|
11 | sudo apt-get install mysql-server mysql-client \ |
|
11 | sudo apt-get install mysql-server mysql-client \ |
|
12 | g++ gcc apache2 libmysqlclient20 build-essential \ |
|
12 | g++ gcc apache2 libmysqlclient20 build-essential \ |
|
13 | git-core openssl libreadline6 libreadline6-dev \ |
|
13 | git-core openssl libreadline6 libreadline6-dev \ |
|
14 | zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev \ |
|
14 | zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev \ |
|
15 | sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev \ |
|
15 | sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev \ |
|
16 | ncurses-dev automake libtool bison subversion \ |
|
16 | ncurses-dev automake libtool bison subversion \ |
|
17 | pkg-config curl nodejs unzip pyflakes ruby default-jdk \ |
|
17 | pkg-config curl nodejs unzip pyflakes ruby default-jdk \ |
|
18 | - libmysqld-dev mercurial python-setuptools python-dev |
|
18 | + libmysqld-dev mercurial python-setuptools python-dev python3-numpy |
|
19 |
|
19 | ||
|
20 | echo "Installing RVM" |
|
20 | echo "Installing RVM" |
|
21 | curl -k -L https://get.rvm.io | bash -s stable |
|
21 | curl -k -L https://get.rvm.io | bash -s stable |
|
22 | source ~/.rvm/scripts/rvm |
|
22 | source ~/.rvm/scripts/rvm |
|
23 |
|
23 | ||
|
24 | echo "Installing Ruby $RUBY_VERSION in RVM" |
|
24 | echo "Installing Ruby $RUBY_VERSION in RVM" |
|
25 |
|
25 | ||
|
26 | rvm install $RUBY_VERSION |
|
26 | rvm install $RUBY_VERSION |
|
27 | rvm use $RUBY_VERSION |
|
27 | rvm use $RUBY_VERSION |
|
28 |
|
28 | ||
|
29 | echo "Fetching Cafe Grader from Git repositories" |
|
29 | echo "Fetching Cafe Grader from Git repositories" |
|
30 |
|
30 |
@@ -594,24 +594,36 | |||||
|
594 | /* 302 */ [ __NR_prlimit64 ] = "prlimit64", |
|
594 | /* 302 */ [ __NR_prlimit64 ] = "prlimit64", |
|
595 | /* 303 */ [ __NR_name_to_handle_at ] = "name_to_handle_at", |
|
595 | /* 303 */ [ __NR_name_to_handle_at ] = "name_to_handle_at", |
|
596 | /* 304 */ [ __NR_open_by_handle_at ] = "open_by_handle_at", |
|
596 | /* 304 */ [ __NR_open_by_handle_at ] = "open_by_handle_at", |
|
597 | /* 305 */ [ __NR_clock_adjtime ] = "clock_adjtime", |
|
597 | /* 305 */ [ __NR_clock_adjtime ] = "clock_adjtime", |
|
598 | /* 306 */ [ __NR_syncfs ] = "syncfs", |
|
598 | /* 306 */ [ __NR_syncfs ] = "syncfs", |
|
599 | /* 307 */ [ __NR_sendmmsg ] = "sendmmsg", |
|
599 | /* 307 */ [ __NR_sendmmsg ] = "sendmmsg", |
|
600 | /* 308 */ [ __NR_setns ] = "setns", |
|
600 | /* 308 */ [ __NR_setns ] = "setns", |
|
601 | /* 309 */ [ __NR_getcpu ] = "getcpu", |
|
601 | /* 309 */ [ __NR_getcpu ] = "getcpu", |
|
602 | /* 310 */ [ __NR_process_vm_readv ] = "process_vm_readv", |
|
602 | /* 310 */ [ __NR_process_vm_readv ] = "process_vm_readv", |
|
603 | /* 311 */ [ __NR_process_vm_writev ] = "process_vm_writev", |
|
603 | /* 311 */ [ __NR_process_vm_writev ] = "process_vm_writev", |
|
604 | /* 312 */ [ __NR_kcmp ] = "kcmp", |
|
604 | /* 312 */ [ __NR_kcmp ] = "kcmp", |
|
605 | /* 313 */ [ __NR_finit_module ] = "finit_module", |
|
605 | /* 313 */ [ __NR_finit_module ] = "finit_module", |
|
|
606 | + /* 314 */ [ __NR_sched_setattr ] = "sched_setattr", | ||
|
|
607 | + /* 315 */ [ __NR_sched_getattr ] = "sched_getattr", | ||
|
|
608 | + /* 316 */ [ __NR_renameat2 ] = "renameat2", | ||
|
|
609 | + /* 317 */ [ __NR_seccomp ] = "seccomp", | ||
|
|
610 | + /* 318 */ [ __NR_getrandom ] = "getrandom", | ||
|
|
611 | + /* 319 */ [ __NR_memfd_create ] = "memfd_create", | ||
|
|
612 | + /* 320 */ [ __NR_kexec_file_load ] = "kexec_file_load", | ||
|
|
613 | + /* 321 */ [ __NR_bpf ] = "bpf", | ||
|
|
614 | + /* 322 */ [ __NR_execveat ] = "execveat", | ||
|
|
615 | + /* 323 */ [ __NR_userfaultfd ] = "userfaultfd", | ||
|
|
616 | + /* 324 */ [ __NR_membarrier ] = "membarrier", | ||
|
|
617 | + /* 325 */ [ __NR_mlock2 ] = "mlock2", | ||
|
606 | }; |
|
618 | }; |
|
607 | #define NUM_SYSCALLS ARRAY_SIZE(syscall_names) |
|
619 | #define NUM_SYSCALLS ARRAY_SIZE(syscall_names) |
|
608 | #define NUM_ACTIONS (NUM_SYSCALLS+64) |
|
620 | #define NUM_ACTIONS (NUM_SYSCALLS+64) |
|
609 |
|
621 | ||
|
610 | enum action { |
|
622 | enum action { |
|
611 | A_DEFAULT, // Use the default action |
|
623 | A_DEFAULT, // Use the default action |
|
612 | A_NO, // Always forbid |
|
624 | A_NO, // Always forbid |
|
613 | A_YES, // Always permit |
|
625 | A_YES, // Always permit |
|
614 | A_FILENAME, // Permit if arg1 is a known filename |
|
626 | A_FILENAME, // Permit if arg1 is a known filename |
|
615 | A_ACTION_MASK = 15, |
|
627 | A_ACTION_MASK = 15, |
|
616 | A_NO_RETVAL = 32, // Does not return a value |
|
628 | A_NO_RETVAL = 32, // Does not return a value |
|
617 | A_SAMPLE_MEM = 64, // Sample memory usage before the syscall |
|
629 | A_SAMPLE_MEM = 64, // Sample memory usage before the syscall |
You need to be logged in to leave comments.
Login now