File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
pkg/cidata/cidata.TEMPLATE.d Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -32,14 +32,19 @@ if [ -d "${LIMA_CIDATA_MNT}"/provision.system ]; then
32
32
done
33
33
fi
34
34
35
+ USER_SCRIPT=" /home/${LIMA_CIDATA_USER} .linux/.lime-user-script"
35
36
if [ -d " ${LIMA_CIDATA_MNT} " /provision.user ]; then
36
- until [ -e " /run/user/${LIMA_CIDATA_UID} } /systemd/private" ]; do sleep 3; done
37
+ until [ -e " /run/user/${LIMA_CIDATA_UID} /systemd/private" ]; do sleep 3; done
37
38
for f in " ${LIMA_CIDATA_MNT} " /provision.user/* ; do
38
39
INFO " Executing $f (as user ${LIMA_CIDATA_USER} )"
39
- if ! sudo -iu " ${LIMA_CIDATA_USER} " " XDG_RUNTIME_DIR=/run/user/${LIMA_CIDATA_UID} " " $f " ; then
40
+ cp " $f " " ${USER_SCRIPT} "
41
+ chown " ${LIMA_CIDATA_USER} " " ${USER_SCRIPT} "
42
+ chmod 755 " ${USER_SCRIPT} "
43
+ if ! sudo -iu " ${LIMA_CIDATA_USER} " " XDG_RUNTIME_DIR=/run/user/${LIMA_CIDATA_UID} " " ${USER_SCRIPT} " ; then
40
44
WARNING " Failed to execute $f (as user ${LIMA_CIDATA_USER} )"
41
45
CODE=1
42
46
fi
47
+ rm " ${USER_SCRIPT} "
43
48
done
44
49
fi
45
50
You can’t perform that action at this time.
0 commit comments