36 Commits

Author SHA1 Message Date
42a6a2e319 add frappy port to firewall
+ add AcceptEnv to sshd_config (seems not yet to work)
2025-11-04 14:40:34 +01:00
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
9b5e190277 fix sethostname.sh: check for end0 before eth0
+ correct boot order
2025-07-10 13:14:47 +02:00
ab195cc90f allow predictable network interfaces
on dual-eth-raspi:
- eth0 -> end0
- eth1 -> enx...
2025-06-27 16:02:38 +02:00
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
99580aad78 introduce 'to_home' and systemd user services
- frappy is now a systemd user service
- add 'frappy' and 'boxweb' bash function
2025-05-28 11:54:21 +02:00
6588f445c8 add EDITOR to sshd_config 2025-05-07 13:16:46 +02:00
3899d27c1d set also GIT_COMMITTER_EMAIL and .._AUTHOR 2025-04-28 14:52:12 +02:00
b3cd338a1e setuser: do not use LC_IDENTIFICATION anymore
rather allow GIT* env variables to pass through ssh
2025-04-28 13:31:49 +02:00
fefb87dfe6 change names and location of rc scripts 2025-04-17 16:22:26 +02:00
f15f2bce0b credential.helper needs absolute path 2025-04-07 18:03:15 +02:00
4f4052968f .bash_samenv: fix url and credential helper code 2025-04-07 17:44:25 +02:00
5ec713f1b1 added .bash_profile and .bash_samenv 2025-04-07 17:26:53 +02:00
6908908d13 fix dirpath issue
+ add again FallbackNTP in /etc/systemd/timesyncd.conf
2025-04-04 16:06:46 +02:00
56c63cefd6 config timesyncd with psi time servers
+ add razorbill box
2024-07-03 13:15:50 +02:00
l_samenv
03162d43c1 split system files into to_system and <boxtyp>_system
- install.py checks for both
- fix hostname
2024-05-14 11:33:46 +02:00
l_samenv
eac314346f move 'apu_system' back to 'to_system' 2024-05-14 11:17:50 +02:00
l_samenv
1318666db0 boxtools on raspberry pi
- rename to_system to apu_system / cm3_system /cm4_system
- fixes in router
- firewall may be switched off
- firewall is a parameter of router, also used when no routing is configured.
2024-05-14 10:48:52 +02:00
5649f0eb56 fix sethostname 2024-03-20 13:31:08 +01:00
l_samenv
5dc4f8a984 fix boxtools for rpi
- remove to_cm4
- create replace_in_file
2024-03-20 12:10:14 +01:00
9c9719bff4 change if names from enp*s0 to eth*
including all cfg files!
2024-03-19 15:56:53 +01:00
ad130f16f4 use netifaces and improve welcome message 2024-03-19 14:41:50 +01:00
l_samenv
e4e37eb049 moved from centos 7 to debian-bookworm
includes modifications in install.py and router.py
2024-03-05 08:03:00 +01:00
1b7860131d welcome.sh: use nl instead of sed 2024-02-21 13:54:28 +01:00
c93e9bb126 welcome message: show only installed services 2024-02-21 13:46:32 +01:00
7f7993ef96 added first control box
- added python display daemon
- on control boxes, the uplink is the leftmost plug by default
2024-01-10 15:14:40 +01:00
fdef0b69cf add 'current' alias
showing installed state
2023-08-08 11:11:13 +02:00
7b115b59e6 add pstime (psi time servers) to /etc/chrony.conf 2022-11-09 14:59:51 +01:00
af1be87365 show state of router and frappy service at welcome 2022-06-29 11:29:21 +02:00
ebeded9931 include creating of frappy and router service
enhance install.py
2021-12-03 09:50:27 +01:00
147bd4efa5 do not set UUID
+ other fixes
2021-04-27 14:10:39 +02:00
2fadf63da8 ifcfg scripts are now created from scratch
- ifcfg script do not contain UUID any more
2021-04-08 07:02:57 +02:00
53af769c3f improved install.py
install.py is now also dealing with ip addresses
2021-03-24 16:10:46 +01:00
bd17505b88 added EDITOR 2021-03-24 12:26:49 +01:00
681bb490d3 added Welcome message containing address 2021-03-24 12:24:01 +01:00
fedd944836 inital commit 2021-03-24 11:59:48 +01:00