File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
pkg/cidata/cidata.TEMPLATE.d/boot Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/sh
2
+
2
3
set -eux
3
4
4
5
# Create mount points
@@ -7,7 +8,8 @@ for f in $(seq 0 $((LIMA_CIDATA_MOUNTS - 1))); do
7
8
mountpointvar=" LIMA_CIDATA_MOUNTS_${f} _MOUNTPOINT"
8
9
mountpoint=" $( eval echo \$ " $mountpointvar " ) "
9
10
mkdir -p " ${mountpoint} "
10
- chown " ${LIMA_CIDATA_USER} " " ${mountpoint} "
11
+ gid=$( id -g " ${LIMA_CIDATA_USER} " )
12
+ chown " ${LIMA_CIDATA_UID} :${gid} " " ${mountpoint} "
11
13
done
12
14
13
15
# Install or update the guestagent binary
@@ -17,7 +19,8 @@ install -m 755 "${LIMA_CIDATA_MNT}"/lima-guestagent /usr/local/bin/lima-guestage
17
19
if [ -f /etc/alpine-release ]; then
18
20
# Create directory for the lima-guestagent socket (normally done by systemd)
19
21
mkdir -p /run/user/" ${LIMA_CIDATA_UID} "
20
- chown " ${LIMA_CIDATA_USER} " /run/user/" ${LIMA_CIDATA_UID} "
22
+ gid=$( id -g " ${LIMA_CIDATA_USER} " )
23
+ chown " ${LIMA_CIDATA_UID} :${gid} " /run/user/" ${LIMA_CIDATA_UID} "
21
24
chmod 700 /run/user/" ${LIMA_CIDATA_UID} "
22
25
# Install the openrc lima-guestagent service script
23
26
cat > /etc/init.d/lima-guestagent << 'EOF '
You can’t perform that action at this time.
0 commit comments