Fix path variable change. Add better logging

This commit is contained in:
Andrew Kahr 2023-11-23 02:28:12 -08:00
parent 91ab33e43b
commit 231e597318

View File

@ -8,6 +8,8 @@ dbus-uuidgen > /etc/machine-id && mkdir -p /var/lib/dbus/ && ln -sf /etc/machine
# We do this here to ensure it has root permissions
#
fullProjectPath="$GITHUB_WORKSPACE/$PROJECT_PATH"
if [[ "$BUILD_TARGET" == "Android" ]]; then
export JAVA_HOME="$(awk -F'=' '/JAVA_HOME=/{print $2}' /usr/bin/unity-editor.d/*)"
ANDROID_HOME_DIRECTORY="$(awk -F'=' '/ANDROID_HOME=/{print $2}' /usr/bin/unity-editor.d/*)"
@ -38,11 +40,11 @@ else
fi
if [[ "RUN_AS_HOST_USER" == "true" ]]; then
echo "Running as host user"
# Stop on error if we can't set up the user
set -e
fullProjectPath="$GITHUB_WORKSPACE/$PROJECT_PATH"
# Get host user/group info so we create files with the correct ownership
USERNAME=$(stat -c '%U' "$fullProjectPath")
USERID=$(stat -c '%u' "$fullProjectPath")
@ -65,6 +67,8 @@ if [[ "RUN_AS_HOST_USER" == "true" ]]; then
# Switch to the host user so we can create files with the correct ownership
su $USERNAME -c "$SHELL -c 'source /steps/runsteps.sh'"
else
echo "Running as root"
# Run as root
source /steps/runsteps.sh
fi