Skip to content

Commit 124370d

Browse files
committed
bugfixes in setup
1 parent deb5d7c commit 124370d

File tree

3 files changed

+35
-10
lines changed

3 files changed

+35
-10
lines changed

install-little-backup-box.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -248,8 +248,8 @@ sudo pip install --break-system-packages --upgrade Mastodon.py
248248
sudo systemctl disable openvpn.service
249249

250250
# change hostname
251-
sudo raspi-config nonint do_hostname lbb
252-
sudo sed -i -E "s/^([[:space:]]*hostname:[[:space:]]*).*/\1lbb/" "/boot/firmware/user-data"
251+
sudo raspi-config nonint do_hostname lbb # session only
252+
sudo sed -i -E "s/^([[:space:]]*hostname:[[:space:]]*).*/\1lbb/" "/boot/firmware/user-data" # permanent
253253

254254
# raspberry pi 5: usb_max_current_enable
255255
CONFIG_TXT="/boot/firmware/config.txt"

scripts/lib_setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ def __get_config_standard(self):
266266
'conf_DISP_CONNECTION': {'value': 'I2C', 'type': 'str'},
267267
'conf_DISP_DRIVER': {'value': 'SSD1306', 'type': 'str'},
268268
'conf_DISP_I2C_ADDRESS': {'value': '0x3c', 'type': 'int16'},
269-
'conf_DISP_SPI_PORT': {'value': '0', 'type': 'int'},
269+
'conf_DISP_SPI_PORT': {'value': 0, 'type': 'int'},
270270
'conf_DISP_RESOLUTION_X': {'value': 128, 'type': 'int'},
271271
'conf_DISP_RESOLUTION_Y': {'value': 64, 'type': 'int'},
272272
'conf_DISP_OFFSET_X': {'value': 0, 'type': 'int'},

scripts/setup.php

Lines changed: 32 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -380,8 +380,8 @@ function write_config() {
380380
conf_MENU_BUTTON_RESISTOR_PULL='$conf_MENU_BUTTON_RESISTOR_PULL'
381381
conf_VIRTUAL_KEYBOARD_ENABLED=$conf_VIRTUAL_KEYBOARD_ENABLED
382382
conf_SCREEN_DRIVER='$conf_SCREEN_DRIVER'
383-
conf_SCREEN_SPEED='$conf_SCREEN_SPEED'
384-
conf_SCREEN_ROTATE='$conf_SCREEN_ROTATE'
383+
conf_SCREEN_SPEED=$conf_SCREEN_SPEED
384+
conf_SCREEN_ROTATE=$conf_SCREEN_ROTATE
385385
conf_TOUCH_MATRIX_X='$conf_TOUCH_MATRIX_X'
386386
conf_TOUCH_MATRIX_Y='$conf_TOUCH_MATRIX_Y'
387387
conf_FAN_PWM_TEMP_C=$conf_FAN_PWM_TEMP_C
@@ -868,7 +868,7 @@ function upload_settings() {
868868
<label for="conf_POWER_OFF_IDLE_TIME"><?php echo L::config_energy_power_off_idle_time_label; ?></label><br />
869869
<select name="conf_POWER_OFF_IDLE_TIME" id="conf_POWER_OFF_IDLE_TIME">
870870
<?php
871-
$IDLE_TIME_OPTIONS=array(0,2,5,10,15,20,30);
871+
$IDLE_TIME_OPTIONS=array(0, 2, 5, 10, 15, 20, 30);
872872
foreach($IDLE_TIME_OPTIONS as $IDLE_TIME_OPTION) {
873873
echo "<option value=\"" . $IDLE_TIME_OPTION ."\"". ($config["conf_POWER_OFF_IDLE_TIME"]==$IDLE_TIME_OPTION?" selected":"") . ">" . ($IDLE_TIME_OPTION=="0"?L::config_energy_power_off_idle_time_none:$IDLE_TIME_OPTION . " " . L::units_minutes_long) ."</option>";
874874
}
@@ -1535,7 +1535,7 @@ function upload_settings() {
15351535
<label for="conf_MAIL_TIMEOUT_SEC"><?php echo L::config_mail_timeout_label; ?></label><br />
15361536
<select name="conf_MAIL_TIMEOUT_SEC" id="conf_MAIL_TIMEOUT_SEC">
15371537
<?php
1538-
$mail_timeouts = array(5,10,20,30,40,50,60,90,120,300,600);
1538+
$mail_timeouts = array(5, 10, 20, 30, 40, 50, 60, 90, 120, 300, 600);
15391539
foreach($mail_timeouts as $mail_timeout) {
15401540
echo "<option value='" . $mail_timeout . "' " . ($config["conf_MAIL_TIMEOUT_SEC"] == $mail_timeout?" selected":"") . ">" . $mail_timeout . ' ' . L::seconds_short . "</option>";
15411541
}
@@ -1781,7 +1781,7 @@ function upload_settings() {
17811781
<label for="conf_VPN_TIMEOUT"><?php echo L::config_vpn_timeout_label; ?></label><br />
17821782
<select name="conf_VPN_TIMEOUT" id="conf_VPN_TIMEOUT">
17831783
<?php
1784-
$vpn_timeouts = array(5,10,20,30,40,50,60,90,120,300,600);
1784+
$vpn_timeouts = array(5, 10, 20, 30, 40, 50, 60, 90, 120, 300, 600);
17851785
foreach($vpn_timeouts as $vpn_timeout) {
17861786
echo "<option value='" . $vpn_timeout . "' " . ($config["conf_VPN_TIMEOUT"] == $vpn_timeout?" selected":"") . ">" . $vpn_timeout . ' ' . L::seconds_short . "</option>";
17871787
}
@@ -1892,9 +1892,34 @@ function update_count_conf_WIFI_PASSWORD() {
18921892
<label for="conf_FAN_PWM_GPIO"><?php echo L::config_hardware_fan_gpio_label; ?></label><br />
18931893
<select name="conf_FAN_PWM_GPIO" id="conf_FAN_PWM_GPIO">
18941894
<?php
1895-
$conf_FAN_PWM_GPIOs=array('-','14','15','18','23','24'); # allowed 2..27
1895+
$conf_FAN_PWM_GPIOs=array(
1896+
array(
1897+
'GPIO' => 0,
1898+
'label' => '-'
1899+
),
1900+
array(
1901+
'GPIO' => 14,
1902+
'label' => '14'
1903+
),
1904+
array(
1905+
'GPIO' => 15,
1906+
'label' => '15'
1907+
),
1908+
array(
1909+
'GPIO' => 18,
1910+
'label' => '18'
1911+
),
1912+
array(
1913+
'GPIO' => 23,
1914+
'label' => '23'
1915+
),
1916+
array(
1917+
'GPIO' => 24,
1918+
'label' => '24'
1919+
)
1920+
);
18961921
foreach($conf_FAN_PWM_GPIOs as $conf_FAN_PWM_GPIO) {
1897-
echo "<option value=\"" . $conf_FAN_PWM_GPIO ."\"". ($config["conf_FAN_PWM_GPIO"]==$conf_FAN_PWM_GPIO?" selected":"") . ">" . $conf_FAN_PWM_GPIO . "</option>";
1922+
echo "<option value=\"" . $conf_FAN_PWM_GPIO['GPIO'] ."\"". ($config["conf_FAN_PWM_GPIO"]==$conf_FAN_PWM_GPIO['GPIO']?" selected":"") . ">" . $conf_FAN_PWM_GPIO['label'] . "</option>";
18981923
}
18991924
?>
19001925
</select>

0 commit comments

Comments
 (0)