aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/flash-linux.sh
diff options
context:
space:
mode:
authorvisilya <84504499+visilya@users.noreply.github.com>2023-04-07 19:32:23 +0300
committerGitHub <noreply@github.com>2023-04-07 12:32:23 -0400
commit8850084fcf001c496d160985999a76f74a13ef44 (patch)
tree53d3e948f18610b2553b861c304579a1f661844f /scripts/flash-linux.sh
parente5ed245ff2cc04f80fa248c18ea18535cc06e553 (diff)
downloadkutter-8850084fcf001c496d160985999a76f74a13ef44.tar.gz
kutter-8850084fcf001c496d160985999a76f74a13ef44.tar.xz
kutter-8850084fcf001c496d160985999a76f74a13ef44.zip
scripts: Fix flash linux when OUT argument provided (#6133)
Signed-off-by: Ilya Vislotsky <write2ilya@gmail.com>
Diffstat (limited to 'scripts/flash-linux.sh')
-rwxr-xr-xscripts/flash-linux.sh9
1 files changed, 8 insertions, 1 deletions
diff --git a/scripts/flash-linux.sh b/scripts/flash-linux.sh
index cc808aa8..bd3b4f63 100755
--- a/scripts/flash-linux.sh
+++ b/scripts/flash-linux.sh
@@ -7,10 +7,17 @@ if [ "$EUID" -ne 0 ]; then
fi
set -e
+# Setting build output directory
+if [ -z "${1}" ]; then
+ out='out'
+else
+ out=${1}
+fi
+
# Install new micro-controller code
echo "Installing micro-controller code to /usr/local/bin/"
rm -f /usr/local/bin/klipper_mcu
-cp out/klipper.elf /usr/local/bin/klipper_mcu
+cp ${out}/klipper.elf /usr/local/bin/klipper_mcu
sync
# Restart (if system install script present)