@@ -3,10 +3,11 @@ set -euo pipefail
33
44repo_root=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) /../.." && pwd) "
55prefix=" ${TURTLE_TERM_STAGE_PREFIX:- $repo_root / dist/ linux-prefix} "
6+ etc_dir=" ${TURTLE_TERM_ETC_DIR:- $prefix / etc} "
67
78mkdir -p \
89 " $prefix /bin" \
9- " $prefix /etc /turtle-term" \
10+ " $etc_dir /turtle-term" \
1011 " $prefix /libexec/turtle-term" \
1112 " $prefix /share/applications" \
1213 " $prefix /share/metainfo" \
@@ -32,7 +33,7 @@ chmod 0755 "$prefix/libexec/turtle-term/turtleterm" "$prefix/libexec/turtle-term
3233cat > " $prefix /bin/turtleterm" << EOF
3334#!/usr/bin/env sh
3435export TURTLE_TERM_RUNTIME_DIR="$prefix /libexec/turtle-term"
35- export TURTLETERM_CONFIG="$prefix /etc /turtle-term/turtleterm.lua"
36+ export TURTLETERM_CONFIG="$etc_dir /turtle-term/turtleterm.lua"
3637exec "$prefix /libexec/turtle-term/turtleterm" "\$ @"
3738EOF
3839chmod 0755 " $prefix /bin/turtleterm"
@@ -44,7 +45,7 @@ exec "$prefix/libexec/turtle-term/turtleterm-mux-server" "\$@"
4445EOF
4546chmod 0755 " $prefix /bin/turtleterm-mux-server"
4647
47- cp " $repo_root /assets/sourceos/turtleterm.lua" " $prefix /etc /turtle-term/turtleterm.lua"
48+ cp " $repo_root /assets/sourceos/turtleterm.lua" " $etc_dir /turtle-term/turtleterm.lua"
4849cp " $repo_root /assets/sourceos/desktop/ai.sourceos.TurtleTerm.desktop" " $prefix /share/applications/"
4950cp " $repo_root /assets/sourceos/desktop/ai.sourceos.TurtleTerm.metainfo.xml" " $prefix /share/metainfo/"
5051cp " $repo_root /assets/sourceos/brand/ai.sourceos.TurtleTerm.svg" " $prefix /share/icons/hicolor/scalable/apps/"
0 commit comments