mirror of
https://github.com/actions/runner-images-sangeeth.git
synced 2025-12-14 13:56:47 +00:00
* [ubuntu] Unify approach to /etc/environment * [ubuntu] fix typo in XDG_CONFIG_HOME name
35 lines
918 B
Bash
35 lines
918 B
Bash
#!/bin/bash -e
|
||
################################################################################
|
||
## File: configure-system.sh
|
||
## Desc: Post deployment system configuration actions
|
||
################################################################################
|
||
|
||
# Source the helpers for use with the script
|
||
source $HELPER_SCRIPT_FOLDER/etc-environment.sh
|
||
|
||
mv -f /imagegeneration/post-generation /opt
|
||
|
||
echo "chmod -R 777 /opt"
|
||
chmod -R 777 /opt
|
||
echo "chmod -R 777 /usr/share"
|
||
chmod -R 777 /usr/share
|
||
|
||
chmod 755 $IMAGE_FOLDER
|
||
|
||
# Remove quotes around PATH
|
||
ENVPATH=$(grep 'PATH=' /etc/environment | head -n 1 | sed -z 's/^PATH=*//')
|
||
ENVPATH=${ENVPATH#"\""}
|
||
ENVPATH=${ENVPATH%"\""}
|
||
addEtcEnvironmentVariable "PATH" "${ENVPATH}"
|
||
echo "Updated /etc/environment: $(cat /etc/environment)"
|
||
|
||
# Сlean yarn and npm cache
|
||
if yarn --version > /dev/null
|
||
then
|
||
yarn cache clean
|
||
fi
|
||
if npm --version
|
||
then
|
||
npm cache clean --force
|
||
fi
|