summaryrefslogtreecommitdiffstats
path: root/slic3r
diff options
context:
space:
mode:
authorFlorian Pritz <bluewind@xinu.at>2014-05-07 22:50:56 +0200
committerFlorian Pritz <bluewind@xinu.at>2014-05-07 22:50:56 +0200
commit4202255012a7c6ab2b5a82e546ac3332332e07e1 (patch)
tree0c096736add1d000b19789a8d8fdd53aff537851 /slic3r
parent141a878133b9008a556fc76f421fc2500a914199 (diff)
downloadbin-4202255012a7c6ab2b5a82e546ac3332332e07e1.tar.gz
bin-4202255012a7c6ab2b5a82e546ac3332332e07e1.tar.xz
slic3r: adjust the starter script for newer versions of slic3r
Signed-off-by: Florian Pritz <bluewind@xinu.at>
Diffstat (limited to 'slic3r')
-rwxr-xr-xslic3r22
1 files changed, 16 insertions, 6 deletions
diff --git a/slic3r b/slic3r
index a8ddc3d..d00a7c4 100755
--- a/slic3r
+++ b/slic3r
@@ -1,14 +1,24 @@
#!/bin/bash
-merged="$HOME/.Slic3r/config.ini.merged"
+gitdir="$HOME/git/Slic3r"
-truncate -s 0 "$merged"
+#merged="$HOME/.Slic3r/config.ini.merged"
+#truncate -s 0 "$merged"
+
+TMPDIR="`mktemp -d "/tmp/slic3r.XXXXXX"`"
+locallib="$TMPDIR/local-lib-dir"
+trap "rm -rf '${TMPDIR}'" EXIT TERM
+
+# I don't want to install the libs
+mkdir -p "$locallib"
+ln -sr "$gitdir/xs/blib/lib/Slic3r/" "$locallib/Slic3r"
+ln -sr "$gitdir/xs/blib/arch/auto/" "$locallib/auto"
for config in "$HOME"/.Slic3r/*/config.ini; do
- #opts+=(--load "$config")
- cat "$config" >> "$merged"
+ opts+=(--load "$config")
+ #cat "$config" >> "$merged"
done
-opts+=(--load "$merged")
+#opts+=(--load "$merged")
-perl "$HOME"/git/Slic3r/slic3r.pl "${opts[@]}" "$@"
+perl -I"$locallib" "$gitdir/slic3r.pl" "${opts[@]}" "$@"