Skip to content

Commit 87e9689

Browse files
committed
fix: target permissions
Signed-off-by: Reinis Martinsons <[email protected]>
1 parent 25c18b0 commit 87e9689

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

scripts/svm/buildSolanaVerify.sh

+8-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ else
77
CARGO_OPTIONS=""
88
fi
99

10+
# Determine current user and group
11+
USER_ID=$(id -u)
12+
GROUP_ID=$(id -g)
13+
1014
for program in programs/*; do
1115
[ -d "$program" ] || continue
1216

@@ -16,8 +20,11 @@ for program in programs/*; do
1620
echo "Running verified build for $program_name"
1721
solana-verify build --library-name "$program_name" -- $CARGO_OPTIONS
1822

23+
- #Fix target/ permissions after Docker build
24+
sudo chown -R "$USER_ID:$GROUP_ID" target
25+
1926
echo "Building IDL for $program_name"
20-
ANCHOR_LOG=true anchor idl build -p "$dir_name" -o "target/idl/$program_name.json" -t "target/types/$program_name.ts" -- $CARGO_OPTIONS
27+
anchor idl build -p "$dir_name" -o "target/idl/$program_name.json" -t "target/types/$program_name.ts" -- $CARGO_OPTIONS
2128
done
2229

2330
echo "Generating external program types"

0 commit comments

Comments
 (0)