mirror of
https://gitee.com/amber-ce/amber-ce-bookworm.git
synced 2025-12-14 11:02:05 +08:00
feat: 支持容器内sudo
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
Package: cn.flamescion.bookworm-compatibility-mode
|
Package: cn.flamescion.bookworm-compatibility-mode
|
||||||
Version: 12.1.12
|
Version: 12.2
|
||||||
Section: misc
|
Section: misc
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Depends: bubblewrap
|
Depends: bubblewrap
|
||||||
|
|||||||
@@ -219,5 +219,5 @@ sudo -u $(who | awk '{print $1}' | head -n 1) bwrap --dev-bind $chrootEnvPath/ /
|
|||||||
--dev-bind /home /home \
|
--dev-bind /home /home \
|
||||||
locale-gen
|
locale-gen
|
||||||
|
|
||||||
chown -R $(who | awk '{print $1}' | head -n 1) $chrootEnvPath
|
chown -R root $chrootEnvPath
|
||||||
|
|
||||||
|
|||||||
@@ -42,7 +42,8 @@ done
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
bwrap --dev-bind $chrootEnvPath/ / \
|
bwrap --dev-bind / / \
|
||||||
|
bwrap \
|
||||||
--setenv LANG "$LANG" \
|
--setenv LANG "$LANG" \
|
||||||
--setenv LC_COLLATE "$LC_COLLATE" \
|
--setenv LC_COLLATE "$LC_COLLATE" \
|
||||||
--setenv LC_CTYPE "$LC_CTYPE" \
|
--setenv LC_CTYPE "$LC_CTYPE" \
|
||||||
@@ -69,5 +70,8 @@ bwrap --dev-bind $chrootEnvPath/ / \
|
|||||||
--hostname bookworm-compatibility-mode \
|
--hostname bookworm-compatibility-mode \
|
||||||
--unshare-uts \
|
--unshare-uts \
|
||||||
--dev-bind /etc/resolv.conf /etc/resolv.conf \
|
--dev-bind /etc/resolv.conf /etc/resolv.conf \
|
||||||
|
--cap-add CAP_SYS_ADMIN \
|
||||||
--dev-bind /home /home \
|
--dev-bind /home /home \
|
||||||
bash -c "${container_command}"
|
bash -c "${container_command}"
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -41,7 +41,8 @@ done
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
bwrap --dev-bind $chrootEnvPath/ / \
|
bwrap --dev-bind / / \
|
||||||
|
bwrap \
|
||||||
--setenv LANG "$LANG" \
|
--setenv LANG "$LANG" \
|
||||||
--setenv LC_COLLATE "$LC_COLLATE" \
|
--setenv LC_COLLATE "$LC_COLLATE" \
|
||||||
--setenv LC_CTYPE "$LC_CTYPE" \
|
--setenv LC_CTYPE "$LC_CTYPE" \
|
||||||
@@ -68,6 +69,7 @@ bwrap --dev-bind $chrootEnvPath/ / \
|
|||||||
--hostname bookworm-compatibility-mode \
|
--hostname bookworm-compatibility-mode \
|
||||||
--unshare-uts \
|
--unshare-uts \
|
||||||
--dev-bind /etc/resolv.conf /etc/resolv.conf \
|
--dev-bind /etc/resolv.conf /etc/resolv.conf \
|
||||||
|
--cap-add CAP_SYS_ADMIN \
|
||||||
--dev-bind /home /home \
|
--dev-bind /home /home \
|
||||||
bash -c "${container_command}"
|
bash -c "${container_command}"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user