aboutsummaryrefslogtreecommitdiff
path: root/clean/bin
diff options
context:
space:
mode:
authorCamil Staps2019-04-01 09:05:14 +0200
committerCamil Staps2019-04-01 09:05:14 +0200
commitb83d53a17a347fbd7fccb64845c2d12ce97bfd08 (patch)
tree4ec60e11ac1ab6fa5e103463783dd7f20ad556a7 /clean/bin
parentMinor updates to vimrc (diff)
Minor updates to Clean installation script
Diffstat (limited to 'clean/bin')
-rwxr-xr-xclean/bin/install_clean19
1 files changed, 15 insertions, 4 deletions
diff --git a/clean/bin/install_clean b/clean/bin/install_clean
index 4c3d680..39c712f 100755
--- a/clean/bin/install_clean
+++ b/clean/bin/install_clean
@@ -7,7 +7,20 @@ else
rm -rf "$CLEAN_HOME"
fi
mkdir -p "$CLEAN_HOME"
-for pkg in base lib-argenv lib-directory lib-dynamics lib-gast lib-graphcopy lib-itasks lib-platform lib-sapl lib-tcpip test
+for pkg in \
+ base \
+ abc-interpreter \
+ lib-argenv \
+ lib-directory \
+ lib-dynamics \
+ lib-gast \
+ lib-graphcopy \
+ lib-itasks \
+ lib-platform \
+ lib-sapl \
+ lib-stdlib \
+ lib-tcpip \
+ test
do
curl ftp://ftp.cs.ru.nl/pub/Clean/builds/linux-x64/clean-$pkg-linux-x64-latest.tgz\
| tar xz --strip-components=1 -C "$CLEAN_HOME"
@@ -15,7 +28,6 @@ done
grep -h '^[[:space:]]' "$CLEAN_HOME"/etc/*.env >> "$CLEAN_HOME/etc/IDEEnvs"
cat ~/.clean/iTasksDev.env >> "$CLEAN_HOME/etc/IDEEnvs"
-sed -i 's=lib/exe/linker=lib/exe/linker::-no-pie=' "$CLEAN_HOME/etc/IDEEnvs"
ln -s lib/exe "$CLEAN_HOME/exe"
@@ -36,7 +48,7 @@ link_local_file(){
# Local versions of binaries
link_local_file bin/clm ~/VersionControl/clean-tools-git/clm/clm
-link_local_file bin/cpm ~/VersionControl/clean-ide/cpm/cpm
+#link_local_file bin/cpm ~/VersionControl/clean-ide/cpm/cpm
link_local_file lib/exe/cocl /home/camil/VersionControl/clean-compiler/cocl
@@ -53,7 +65,6 @@ link_local_file lib/exe/abcopt ~/VersionControl/abc-interpreter/src/abcopt
link_local_file lib/exe/bcgen ~/VersionControl/abc-interpreter/src/bcgen
link_local_file lib/exe/bclink ~/VersionControl/abc-interpreter/src/bclink
link_local_file lib/exe/bcstrip ~/VersionControl/abc-interpreter/src/bcstrip
-tail +3 ~/VersionControl/abc-interpreter/etc/ByteCode.env >> "$CLEAN_HOME/etc/IDEEnvs"
# completion
for f in ~/VersionControl/clean-completion/*; do