zolliker
5b9e724de4
add waba1
2026-03-30 16:08:33 +02:00
zolliker
dccf2b15db
iprove user guidance
...
distinguish in output between "PoE module" and Raspberry Pi CM 4
2026-03-05 11:00:46 +01:00
zolliker
f587caef73
fix mac addr in linse-rpi9 (this is not an iono pi max!)
2026-03-05 11:00:46 +01:00
zolliker
a335be0aff
chnage frappy cfg name to gas10ka
2025-12-01 08:55:17 +01:00
zolliker
c7e725c13a
better handling of pip requirements
...
- install packages needed for install when import failed
- all other packages (currently for frappy) are to be installed
in user space
2025-11-26 15:58:27 +01:00
zolliker
42a6a2e319
add frappy port to firewall
...
+ add AcceptEnv to sshd_config (seems not yet to work)
2025-11-04 14:40:34 +01:00
zolliker
fdcf233360
add muwaba box
2025-10-23 10:52:05 +02:00
zolliker
2e5e3c8cae
add usage to boxweb script
2025-10-20 08:31:51 +02:00
zolliker
63373404e6
firewall and routing of port 80 to 8080
...
- create nftables in install.py
- routing of port 80 to 8080 if boxweb is using 8080
- modified change_firewall in utils.py used also by router.py
+ automatically start desktop and web browser when boxweb is
configured
2025-10-14 17:24:11 +02:00
l_samenv
0547a2a503
better handling of login scripts
...
- include .bashrc into the distributed files
- .bash_profile calls .bashrc (for login shells)
- .config/linse.bash instead of .config/linse-profile
2025-10-14 09:55:15 +02:00
zolliker
8f4ec9eabe
linse-imax4: add frappy (drums)
2025-09-17 15:35:11 +02:00
zolliker
1b88c15f28
add ft (tantalum furnace)
2025-09-16 17:18:14 +02:00
zolliker
51c7043d4d
remove labwc and boxweb-browser from user services
...
need to rethink - should depend whether boxweb is configured
- either keep it and enable/disable from install.py
- or install only when needed - uninstall whn not longer needed?
- waitboot is needed anyway
2025-09-02 08:26:24 +02:00
zolliker
483e961521
rename linse-rpi5 to linse-flowsas
...
- this might not yet be pulled on the box!
2025-08-21 16:51:38 +02:00
zolliker
a92ce9c2e5
chane nameing of unassigned rpi2
...
linse-iono<n>, linse-imax<n>, linse-rpi<n>
2025-08-21 16:16:36 +02:00
zolliker
9c397f638e
remove write_from_rpi/write_from_mac
...
this is now unifed to rpi/write_to
2025-08-21 16:08:12 +02:00
zolliker
f2cceb0098
clone: fix target image directory
2025-08-21 16:05:09 +02:00
zolliker
c3ccc2ab80
clone: target image directory depending on box kind
...
ionpimax_images, ionopi_images or rpi_images
2025-08-21 16:00:54 +02:00
zolliker
1c07c5853f
increase tmo in write_from_rpi - add version=1 to linse-rpi10
2025-08-21 16:00:39 +02:00
zolliker
3acdfd4ff0
add ionopimax linse-rpi15
2025-08-21 15:51:43 +02:00
zolliker
206d58ea91
support the case of no enp0 if is present
...
if seems on ionopimax, with predictable network IF on, the
main (only) interface is named enx....... instead of end0
this is a fix to support it
2025-08-21 15:48:42 +02:00
zolliker
327496553d
add linse-rpi14
2025-08-19 11:36:51 +02:00
zolliker
f34735b7ae
fix error when inserting version=1
2025-08-19 11:00:53 +02:00
zolliker
991236fdca
version=1 for all types of boxes / add linse-rpi13
2025-08-19 10:46:53 +02:00
zolliker
b1f4bfc963
add version=1 to linse-rpi11 and for all new boxes
2025-08-19 08:09:46 +02:00
zolliker
6151ffae8e
small fixes: typo in 'port', write_to_.. usage
2025-08-19 08:04:53 +02:00
zolliker
0e79be457a
ass labwc and boxweb-brower for starting up panel screen
2025-07-16 15:46:44 +02:00
zolliker
268a46fa02
add linse-rpi11
2025-07-16 13:15:33 +02:00
zolliker
99f0b78dc7
autostart webbrowser if logged in on /dev/tty1
2025-07-14 14:38:03 +02:00
zolliker
4d94e56a0a
fix sethostname script
2025-07-10 15:30:16 +02:00
zolliker
9b5e190277
fix sethostname.sh: check for end0 before eth0
...
+ correct boot order
2025-07-10 13:14:47 +02:00
zolliker
d78b2e255e
add waitboot.service
2025-07-08 08:33:54 +02:00
zolliker
e008ae11f5
command 'frappy cli' does now connect to the configured frappy
...
and not scanned frappy servers
2025-07-08 08:27:59 +02:00
zolliker
df19b1c8a0
allow inline comments with '#' in box cfg files
2025-07-08 08:15:52 +02:00
zolliker
16c58c7bb1
enale-linger needs root, python3 in start_frappy
2025-07-07 16:54:27 +02:00
zolliker
334827247d
rename apu6 to leiden
2025-07-07 16:50:21 +02:00
zolliker
4d81828096
change to gitea
2025-07-07 16:50:21 +02:00
zolliker
4e622d5a1c
write_when_new, gitea, ifup/ifdown
...
- create parent directory with root access, if needed
- omit gitea check when repo is not available
- replace 'ifup <net> by ifconfig <net> up'
2025-06-26 19:31:33 +02:00
zolliker
398943fd92
DIL5: change to predictable NIC names
2025-06-27 16:29:45 +02:00
zolliker
9fa90d938f
allow command 'frappy cli'
2025-06-27 16:29:45 +02:00
zolliker
8c06dca894
fix destination in clone script (linse-c!)
2025-06-27 16:19:32 +02:00
zolliker
ab195cc90f
allow predictable network interfaces
...
on dual-eth-raspi:
- eth0 -> end0
- eth1 -> enx...
2025-06-27 16:02:38 +02:00
zolliker
fe95372127
add emmc writer
2025-06-27 15:25:27 +02:00
zolliker
871c65ff9e
let start_frappy be the only process
2025-06-27 14:00:01 +02:00
zolliker
a9ff9d66a5
add delay as argument to start_frappy
2025-06-27 12:43:51 +02:00
zolliker
86eef4e0f6
make sure frappy is started on boot
...
this is a not-so-easy problem of timing
change includes a 'start_frappy' script, which gets port and
cfg from the box config file. so install does no longer need
to be executed when cfg or port is changed
2025-06-27 11:35:03 +02:00
zolliker
d9ac7c9e71
create path when parent of file to be written does not exist
...
+ usage for frappy command
2025-06-26 08:41:22 +02:00
zolliker
8406a127e6
enable-linger does not need root
2025-06-25 08:25:19 +02:00
zolliker
50a2390c3b
treat as_root properly in check_service
2025-05-28 13:38:55 +02:00
zolliker
f91bb1e725
boxweb page to be in box config
...
+ rename dil5_statemachine to dil5
2025-05-28 12:00:26 +02:00