mirror of
https://github.com/ventoy/Ventoy.git
synced 2025-01-11 15:03:25 -05:00
Fix selinux for vtoycow in CreatePersistentImg.sh
Label the overlayfs root directory in vtoycow imgs with the appropriate selinux context to enable booting without disabling selinux.
This commit is contained in:
parent
39703cabb7
commit
e6bba312c5
@ -118,14 +118,19 @@ mkfs -t $fstype $fsopt -L $label $freeloop
|
|||||||
|
|
||||||
sync
|
sync
|
||||||
|
|
||||||
if [ -n "$config" ]; then
|
if [ -n "$config" ] || [ "$label" = "vtoycow" ]; then
|
||||||
if [ -d ./persist_tmp_mnt ]; then
|
if [ -d ./persist_tmp_mnt ]; then
|
||||||
rm -rf ./persist_tmp_mnt
|
rm -rf ./persist_tmp_mnt
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mkdir ./persist_tmp_mnt
|
mkdir ./persist_tmp_mnt
|
||||||
if mount $freeloop ./persist_tmp_mnt; then
|
if mount $freeloop ./persist_tmp_mnt; then
|
||||||
echo '/ union' > ./persist_tmp_mnt/$config
|
if [ -n "$config" ]; then
|
||||||
|
echo '/ union' > ./persist_tmp_mnt/$config
|
||||||
|
elif [ "$label" = "vtoycow" ]; then
|
||||||
|
mkdir -p ./persist_tmp_mnt/vtoyoverlayfs/overlayfs/
|
||||||
|
chcon system_u:object_r:root_t:s0 ./persist_tmp_mnt/vtoyoverlayfs/overlayfs
|
||||||
|
fi
|
||||||
sync
|
sync
|
||||||
umount ./persist_tmp_mnt
|
umount ./persist_tmp_mnt
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user