Skip to content

Commit b920223

Browse files
committed
ci install osx fix
1 parent 4966de1 commit b920223

File tree

1 file changed

+34
-39
lines changed

1 file changed

+34
-39
lines changed

scripts/osx/ci_install_core.sh

Lines changed: 34 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,53 @@
11
#!/bin/bash
22
set -e
33

4-
# ci_install_core.sh
4+
55
# Script for CI / BOTS
66

7+
ORIGINAL_DIR=$(pwd)
78
CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
89
SCRIPT_DIR="$( cd "$( dirname "${CURRENT_DIR}"/../../ )" && pwd )"
910
PG_DIR="$( cd "$( dirname "${SCRIPT_DIR}/../../" )" && pwd )"
1011

11-
OF_DIR="$( cd "$( dirname "${PG_DIR}/../../../" )" && pwd )"
12+
OF_DIR="$( cd "$( dirname "${PG_DIR}/../../" )" && pwd )"
1213

1314
FRONTEND_DIR="$( cd "$( dirname "${PG_DIR}/frontend" )" && pwd )"
1415

1516
CMDLINE_DIR="$( cd "$( dirname "${PG_DIR}/commandLine" )" && pwd )"
1617

18+
cd "$CURRENT_DIR"
19+
20+
ls -ld $(pwd)
1721

1822
echo "CURRENT_DIR: ${CURRENT_DIR}"
1923
echo "SCRIPT_DIR: ${SCRIPT_DIR}"
2024
echo "PG_DIR: ${PG_DIR}"
2125
echo "FRONTEND_DIR: ${FRONTEND_DIR}"
2226
echo "CMD_DIR: ${CMDLINE_DIR}"
2327

24-
echo "SCRIPT dir:"
25-
pwd
2628

27-
cd ../
28-
29-
OF_ROOT=${PWD}/openFrameworks
29+
BASE_DIR="${GITHUB_WORKSPACE:-${OF_DIR}}"
30+
echo "BASE_DIR: ${BASE_DIR}"
3031

32+
# Define OF_ROOT relative to BASE_DIR.
33+
OF_ROOT="${BASE_DIR}/openFrameworks"
3134
echo "====== OF_DIR: ${OF_ROOT}"
3235

33-
echo "Current directory:"
34-
pwd
35-
echo "Directory contents:"
36-
ls
37-
36+
# List current directory to verify permissions.
37+
echo "Current directory: $(pwd)"
38+
ls -ld "$(pwd)"
3839

39-
pg_root=${PWD}/openFrameworks/apps/projectGenerator
40-
pwd
41-
echo "ci setup - ${PWD}"
42-
ls
40+
# Now, clone if not already present.
4341
if [ -d "${OF_ROOT}/.git" ]; then
44-
echo 'OF already cloned, using it'
45-
cd ${OF_ROOT}
46-
git pull
47-
git submodule init
48-
git submodule update --recursive
49-
cd ..
42+
echo 'OF already cloned, using it'
43+
cd "${OF_ROOT}"
44+
git pull
45+
git submodule init
46+
git submodule update --recursive
47+
cd "${BASE_DIR}"
5048
else
51-
echo "cloning of"
52-
git clone --depth=1 https://github.com/openframeworks/openFrameworks
53-
pwd
54-
ls
49+
echo "cloning openFrameworks"
50+
git clone --depth=1 https://github.com/openframeworks/openFrameworks "${OF_ROOT}"
5551
fi
5652

5753
cd ${OF_ROOT}
@@ -71,29 +67,28 @@ fi
7167

7268
echo "ci install complete ---"
7369

74-
echo "Current directory: ---"
75-
pwd
76-
77-
echo "Directory ../ contents: ---"
78-
cd ../
79-
pwd
80-
ls
70+
echo "Current directory: $(pwd) ---"
71+
echo "Directory ../ contents: $(pwd) ---"
8172
echo "------------------"
8273

83-
echo "copying pg to oF dir"
84-
pwd
74+
cd ${OF_ROOT}
75+
echo "Current directory: $(pwd)"
76+
echo "Directory contents:"
8577
ls
78+
8679
echo "------------------"
87-
mkdir -p openFrameworks/apps/projectGenerator
80+
echo "Intended destination for projectGenerator files:"
81+
echo "${OF_ROOT}/apps/projectGenerator"
8882

8983
if command -v rsync &> /dev/null; then
90-
rsync -avzp --exclude='.git/' --exclude='.ccache/' projectGenerator/ openFrameworks/apps/projectGenerator/
84+
rsync -avzp --exclude='.git/' --exclude='.ccache/' ${PG_DIR} ${OF_ROOT}/apps/projectGenerator
9185
else
92-
cp -X projectGenerator/ openFrameworks/apps/projectGenerator/ 2> /dev/null
86+
cp -X ${PG_DIR}/ ${OF_ROOT}/apps/projectGenerator 2> /dev/null
9387
fi
9488

95-
echo "------------------"
89+
ls apps/projectGenerator
9690

9791

9892

93+
cd "$ORIGINAL_DIR"
9994

0 commit comments

Comments
 (0)