Skip to content

Commit aeb1f2e

Browse files
committed
feat: fake /proc/stat
1 parent cefde97 commit aeb1f2e

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

scripts/fake_proc_stat

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
cpu 528909 2279885 770423 16623705 25398 200416 48153 0 0 974
2+
cpu0 253914 1186503 381515 15533575 24381 151640 29523 0 0 612
3+
cpu1 274994 1093381 388908 1090129 1016 48775 18630 0 0 361
4+
intr 161467182 9 268723 0 0 0 0 0 0 1 40792 0 0 49954629 0 0 0 1530237 0 0 0 0 0 0 246 0 0 32645 925859 21 0 6678682 5105596 6341 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
5+
ctxt 329643364
6+
btime 1533904404
7+
processes 843869
8+
procs_running 4
9+
procs_blocked 0
10+
softirq 92008636 1036267 42271284 9342 1043544 756601 12 1122154 28147383 0 17622049

scripts/generate-bootstraps.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ build_bootstrap () {
6262
cp ../../install-bootstrap.sh .
6363
cp ../../add-user.sh .
6464
cp ../build-ioctl/ioctlHook-${MUSL_ARCH}.so ioctlHook.so
65-
zip -r bootstrap-$PROOT_ARCH.zip root ioctlHook.so root-pre5 rootfs.tar.xz run-bootstrap.sh install-bootstrap.sh add-user.sh
65+
zip -r bootstrap-$PROOT_ARCH.zip root ioctlHook.so root-pre5 fake_proc_stat rootfs.tar.xz run-bootstrap.sh install-bootstrap.sh add-user.sh
6666
mv bootstrap-$PROOT_ARCH.zip ../
6767
echo "Packed bootstrap $1"
6868
cd ..

scripts/run-bootstrap.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,4 @@ export PATH
3333
export USER
3434
export HOME
3535
shift
36-
./root/bin/proot -r bootstrap $OP -b /dev -b /proc -b /sys -b /system -b /vendor -b /storage $EXTRA_BIND --link2symlink -p -L -w $HOME "$@"
36+
./root/bin/proot -r bootstrap $OP -b /dev -b /proc -b /sys -b /system -b /vendor -b /storage -b ${PWD}/fake_proc_stat:/proc/stat $EXTRA_BIND --link2symlink -p -L -w $HOME "$@"

0 commit comments

Comments
 (0)