Commit Graph
258 Commits
Author SHA1 Message Date
zolliker aea31b0b01 Update README.md
some more fixes to README.md
2026-10-28 13:04:11 +01:00
zolliker 70ca3c89f3 Update README.md
cosmetic fix in README.md
2026-10-28 13:01:42 +01:00
zolliker 400df993fd fix errors in README.md 2026-10-28 12:59:51 +01:00
zolliker ba73f4fa9f improve READE.md 2026-10-28 12:54:15 +01:00
zolliker 1343657693 create maketiny script, update README.md 2026-10-28 11:36:33 +01:00
zolliker f8155b0928 tinylinux improvements
- move this stuff to the tinylinux subdirectory
- convert name to uppercase with optional underscore for label
- convert to lowercase with optional dash for host name
- remove ssh things from repo(s), now on linse-c:boxes/ssh_for_boxes
2026-10-26 11:07:20 +01:00
zolliker e4feb3112d restore mechanism does now rename the source
no more state file 'restore.done'
directory name: restore -> restore-runing -> restore-done
2026-10-22 09:06:28 +02:00
zolliker 7d6cde8053 wait for name resolution is up before doing restore 2026-10-20 16:40:05 +02:00
zolliker 526b8983b9 create symlink ~/box.cfg
+ improve logging in repo_sync.py
2026-10-20 15:27:30 +02:00
zolliker 23dea60cc6 redesign install.py: make services classes
reason: returning the information as a tuple is not easily
extensible.

+ use different remote directories for repo-sync/repo-restore
2026-10-20 14:51:31 +02:00
zolliker 5d4d75af14 install inotify and move state file for reposync 2026-10-19 16:31:26 +02:00
l_samenv b9262ed3c3 add repo-sync
sync frappy, boxtools and boxweb repos automatically to
linse-c:boxes/repos/
2026-10-19 15:32:38 +02:00
DIL5 5a9ea9d779 reorganize fixup directories
- to_system_apu instead of apu_system
- to_config_desktop instead of desktop
+ remove the need of waitboot, add ExecStartPre or frappy and boxweb
2026-10-14 15:33:10 +02:00
zolliker 19937fd737 for frappy, use After=network-online.target instead of waitboot.target 2026-10-12 09:24:21 +02:00
l_samenv 4a8c6be13f fix missing exception in utils.py (AmbiguousConfigFile)
+ remove ambiguous linse-rpi9
+ let waitboot trigger after network.target
2026-09-14 11:10:13 +02:00
zolliker 768d9dbfd5 add waba4 2026-09-09 15:17:28 +02:00
zolliker 9a1479188b add waba2 2026-09-09 15:08:10 +02:00
zolliker 48f0e974bf fix /boot/firmware/config.txt issue on dual-eth-rpi 2026-08-27 18:27:42 +02:00
zolliker 8fd706f1e6 add frappy cfg waba1 2026-08-25 17:33:41 +02:00
zolliker 750486182b linse-waba*: add packages for adafruit pt-100 board 2026-08-25 17:31:36 +02:00
zolliker d462599960 linse-imax4: change frappy cfg to dfi_sensors 2026-08-25 17:24:01 +02:00
zolliker 07a6d44332 save previous ssh host keys 2026-08-21 09:36:53 +02:00
zolliker 7e0e00ad30 fix mechanism to write images
not 100 % sure that it is tested properly
2026-08-20 17:43:48 +02:00
zolliker e81d0db1ca copying cfg file to central repo, fix ssh host key
+ some other improvements
2026-08-20 17:43:47 +02:00
DIL5 2bf5c24dd9 allow to configure web page / websocket ports individually 2026-08-04 11:13:31 +02:00
DIL5 16513e79ba add SECoP udp port 10767 to firewall 2026-08-04 11:13:12 +02:00
zolliker c4b38df57a add mupd 2026-07-06 09:30:15 +02:00
l_samenv 228c708bf5 renamed rpi14 to waba5 2026-05-29 10:42:52 +02:00
zolliker 7286c14262 add comment about waiting 2026-05-06 17:27:35 +02:00
zolliker 207e2258fb add mass-storage-gadget64 as argument to rpiboot 2026-05-06 10:29:17 +02:00
zolliker b981149654 change linse-box2 to linse-emagnet 2026-05-06 10:27:22 +02:00
zolliker ac446d10d4 make parent of firewall config when it does not exists
it is the .config directory
2026-05-06 10:26:00 +02:00
zolliker b8642fdb91 newest rpiboot version 2026-04-29 14:13:58 +02:00
zolliker 8bd3976ac9 linse-rpi13: change ip of eth1 2026-04-29 14:13:58 +02:00
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