mirror of
https://gitee.com/amber-ce/amber-ce-bookworm.git
synced 2025-12-14 11:02:05 +08:00
新增:支持A卡直通容器
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
Package: cn.flamescion.bookworm-compatibility-mode
|
Package: cn.flamescion.bookworm-compatibility-mode
|
||||||
Version: 12.1.7
|
Version: 12.1.8
|
||||||
Section: misc
|
Section: misc
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Depends: bubblewrap
|
Depends: bubblewrap
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ bwrap --dev-bind $chrootEnvPath/ / \
|
|||||||
--dev-bind /media /media \
|
--dev-bind /media /media \
|
||||||
--dev-bind /tmp /tmp \
|
--dev-bind /tmp /tmp \
|
||||||
--dev /dev \
|
--dev /dev \
|
||||||
|
--dev-bind /dev/dri /dev/dri \
|
||||||
--proc /proc \
|
--proc /proc \
|
||||||
--dev-bind /sys /sys \
|
--dev-bind /sys /sys \
|
||||||
--dev-bind /run /run \
|
--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 /media /media \
|
||||||
--dev-bind /tmp /tmp \
|
--dev-bind /tmp /tmp \
|
||||||
--dev /dev \
|
--dev /dev \
|
||||||
|
--dev-bind /dev/dri /dev/dri \
|
||||||
--proc /proc \
|
--proc /proc \
|
||||||
--dev-bind /sys /sys \
|
--dev-bind /sys /sys \
|
||||||
--dev-bind /run /run \
|
--dev-bind /run /run \
|
||||||
|
|||||||
@@ -29,15 +29,15 @@ cmd=bash
|
|||||||
else
|
else
|
||||||
|
|
||||||
|
|
||||||
# container_command=$*
|
# container_command=$*
|
||||||
cmd="$1"
|
cmd="$1"
|
||||||
shift
|
shift
|
||||||
for arg in "$@"; do
|
for arg in "$@"; do
|
||||||
if [[ $arg =~ \ ]]; then
|
if [[ $arg =~ \ ]]; then
|
||||||
arg=\'${arg//\'/\'\\\'\'}\'
|
arg=\'${arg//\'/\'\\\'\'}\'
|
||||||
fi
|
fi
|
||||||
OPTIONS="${OPTIONS} ${arg}"
|
OPTIONS="${OPTIONS} ${arg}"
|
||||||
done
|
done
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -60,6 +60,7 @@ bwrap --dev-bind $chrootEnvPath/ / \
|
|||||||
--dev-bind /media /media \
|
--dev-bind /media /media \
|
||||||
--dev-bind /tmp /tmp \
|
--dev-bind /tmp /tmp \
|
||||||
--dev /dev \
|
--dev /dev \
|
||||||
|
--dev-bind /dev/dri /dev/dri \
|
||||||
--proc /proc \
|
--proc /proc \
|
||||||
--dev-bind /sys /sys \
|
--dev-bind /sys /sys \
|
||||||
--dev-bind /run /run \
|
--dev-bind /run /run \
|
||||||
@@ -73,6 +74,3 @@ bwrap --dev-bind $chrootEnvPath/ / \
|
|||||||
--dev-bind /etc/resolv.conf /etc/resolv.conf \
|
--dev-bind /etc/resolv.conf /etc/resolv.conf \
|
||||||
--dev-bind /home /home \
|
--dev-bind /home /home \
|
||||||
bash -c "${cmd} ${OPTIONS}"
|
bash -c "${cmd} ${OPTIONS}"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -58,6 +58,7 @@ bwrap --dev-bind $chrootEnvPath/ / \
|
|||||||
--dev-bind /media /media \
|
--dev-bind /media /media \
|
||||||
--dev-bind /tmp /tmp \
|
--dev-bind /tmp /tmp \
|
||||||
--dev /dev \
|
--dev /dev \
|
||||||
|
--dev-bind /dev/dri /dev/dri \
|
||||||
--proc /proc \
|
--proc /proc \
|
||||||
--dev-bind /sys /sys \
|
--dev-bind /sys /sys \
|
||||||
--dev-bind /run /run \
|
--dev-bind /run /run \
|
||||||
|
|||||||
Reference in New Issue
Block a user