From 125a61829466d8491f07c22cf0a21bfb73277f5c Mon Sep 17 00:00:00 2001 From: Marius Andra Date: Sat, 20 Jan 2024 21:22:16 +0100 Subject: [PATCH] fix i2c --- backend/app/tasks/deploy_frame.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/app/tasks/deploy_frame.py b/backend/app/tasks/deploy_frame.py index 6d3ebebf..2d31f01f 100644 --- a/backend/app/tasks/deploy_frame.py +++ b/backend/app/tasks/deploy_frame.py @@ -143,7 +143,7 @@ def install_if_necessary(package: str, raise_on_error = True) -> int: if drivers.get("i2c"): exec_command(frame, ssh, 'grep -q "^dtparam=i2c_vc=on$" /boot/config.txt || echo "dtparam=i2c_vc=on" | sudo tee -a /boot/config.txt') - exec_command(frame, ssh, 'command -v raspi-config > /dev/null && sudo raspi-config nonint get_i2c | grep -q "1" && { sudo raspi-config nonint do_i2c 0; echo "I2C is now enabled"; }') + exec_command(frame, ssh, 'command -v raspi-config > /dev/null && sudo raspi-config nonint get_i2c | grep -q "1" && { sudo raspi-config nonint do_i2c 0; echo "I2C is now enabled"; } || echo "I2C is already enabled"') if drivers.get("spi"): exec_command(frame, ssh, 'sudo raspi-config nonint do_spi 0')