From 207c50b89505174ca3a1abdbcf63d34b9ab046dd Mon Sep 17 00:00:00 2001 From: shenmo Date: Mon, 4 Sep 2023 13:29:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=EF=BC=9A=E6=94=AF=E6=8C=81A?= =?UTF-8?q?=E5=8D=A1=E7=9B=B4=E9=80=9A=E5=AE=B9=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/DEBIAN/control | 2 +- .../files/bin/bookworm-init | 2 ++ .../files/bin/bookworm-run | 16 +++++++--------- .../files/bin/bookworm-run-root | 1 + 4 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/DEBIAN/control b/src/DEBIAN/control index 73cfb39..fce42a3 100755 --- a/src/DEBIAN/control +++ b/src/DEBIAN/control @@ -1,5 +1,5 @@ Package: cn.flamescion.bookworm-compatibility-mode -Version: 12.1.7 +Version: 12.1.8 Section: misc Priority: optional Depends: bubblewrap diff --git a/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-init b/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-init index 7adefe6..95f9f93 100755 --- a/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-init +++ b/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-init @@ -42,6 +42,7 @@ bwrap --dev-bind $chrootEnvPath/ / \ --dev-bind /media /media \ --dev-bind /tmp /tmp \ --dev /dev \ + --dev-bind /dev/dri /dev/dri \ --proc /proc \ --dev-bind /sys /sys \ --dev-bind /run /run \ @@ -199,6 +200,7 @@ sudo -u $(who | awk '{print $1}' | head -n 1) bwrap --dev-bind $chrootEnvPath/ / --dev-bind /media /media \ --dev-bind /tmp /tmp \ --dev /dev \ + --dev-bind /dev/dri /dev/dri \ --proc /proc \ --dev-bind /sys /sys \ --dev-bind /run /run \ diff --git a/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-run b/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-run index ff3b9cc..21beeba 100755 --- a/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-run +++ b/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-run @@ -29,15 +29,15 @@ cmd=bash else - # container_command=$* - cmd="$1" - shift - for arg in "$@"; do + # container_command=$* + cmd="$1" + shift + for arg in "$@"; do if [[ $arg =~ \ ]]; then arg=\'${arg//\'/\'\\\'\'}\' fi - OPTIONS="${OPTIONS} ${arg}" - done + OPTIONS="${OPTIONS} ${arg}" + done fi @@ -60,6 +60,7 @@ bwrap --dev-bind $chrootEnvPath/ / \ --dev-bind /media /media \ --dev-bind /tmp /tmp \ --dev /dev \ + --dev-bind /dev/dri /dev/dri \ --proc /proc \ --dev-bind /sys /sys \ --dev-bind /run /run \ @@ -73,6 +74,3 @@ bwrap --dev-bind $chrootEnvPath/ / \ --dev-bind /etc/resolv.conf /etc/resolv.conf \ --dev-bind /home /home \ bash -c "${cmd} ${OPTIONS}" - - - diff --git a/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-run-root b/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-run-root index b4d23af..a7c135a 100755 --- a/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-run-root +++ b/src/opt/apps/cn.flamescion.bookworm-compatibility-mode/files/bin/bookworm-run-root @@ -58,6 +58,7 @@ bwrap --dev-bind $chrootEnvPath/ / \ --dev-bind /media /media \ --dev-bind /tmp /tmp \ --dev /dev \ + --dev-bind /dev/dri /dev/dri \ --proc /proc \ --dev-bind /sys /sys \ --dev-bind /run /run \