aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-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)