mirror of
				https://github.com/Klipper3d/klipper.git
				synced 2025-11-02 19:36:04 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			672 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			672 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
# This script installs the Linux MCU code to /usr/local/bin/
 | 
						|
 | 
						|
if [ "$EUID" -ne 0 ]; then
 | 
						|
    echo "This script must be run as root"
 | 
						|
    exit -1
 | 
						|
fi
 | 
						|
set -e
 | 
						|
 | 
						|
# Install new micro-controller code
 | 
						|
echo "Installing mirco-controller code to /usr/local/bin/"
 | 
						|
rm -f /usr/local/bin/klipper_mcu
 | 
						|
cp out/klipper.elf /usr/local/bin/klipper_mcu
 | 
						|
sync
 | 
						|
 | 
						|
# Restart (if system install script present)
 | 
						|
if [ -f /etc/init.d/klipper_pru ]; then
 | 
						|
    echo "Attempting host PRU restart..."
 | 
						|
    service klipper_pru restart
 | 
						|
fi
 | 
						|
 | 
						|
# Restart (if system install script present)
 | 
						|
if [ -f /etc/init.d/klipper_mcu ]; then
 | 
						|
    echo "Attempting host MCU restart..."
 | 
						|
    service klipper_mcu restart
 | 
						|
fi
 |