Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [dhcpc-busybox] Var is empty, no need to remove | Simon Rettberg | 2024-03-13 | 1 | -3/+0 |
| | |||||
* | [dhcpc-busybox] Remove check for non-existent var | Simon Rettberg | 2024-01-29 | 1 | -5/+0 |
| | | | | | | | | | Nobody else ever checks or sets SLX_DHCP_SECONDARY. We already have SLX_DHCP_OTHER_NICS to control whether to run a DHCP client on other interfaces. This happens in systemd-bridge_additional_nics where we conditionally spawn udhcpc instances for appropriate interfaces if the above variable is set. No need for another check in the dhcpc client wrapper script. | ||||
* | [dhcpc-busybox] Don't start via udev for additional nics | Simon Rettberg | 2024-01-18 | 1 | -2/+3 |
| | | | | This depends on having SLX_DHCP_OTHER_NICS enabled. | ||||
* | [dhcpc-busybox] More DHCP hostname shenanigans | Simon Rettberg | 2023-06-21 | 1 | -17/+24 |
| | |||||
* | [dhcpc-busybox] hostname fallback: Try harder | Simon Rettberg | 2023-06-21 | 1 | -8/+16 |
| | |||||
* | [dhcpc-busybox] Don't wait for dhcp on br0 anymore | Simon Rettberg | 2023-02-03 | 2 | -1/+20 |
| | | | | | | | | | We did this to avoid issues if the hostname changes after Xorg started up. But sometimes, DHCP is really slow, and we delay the startup of the login screen by a good 10 seconds. Avoid this by instead just touching the flag file that prevents the udhcpc trigger script from changing the hostname. Running with a potentially wrong hostname should be an acceptable tradeoff. | ||||
* | [dhcpc-busybox] Merge SLX_NET_SEARCH with DHCP values | Simon Rettberg | 2022-05-23 | 1 | -2/+4 |
| | |||||
* | [dhcpc-busybox] DHCP: Take iface up | Simon Rettberg | 2022-05-09 | 1 | -0/+1 |
| | |||||
* | [dhcpc-busybox] Introduce SLX_DHCP_OTHER_NICS | Simon Rettberg | 2022-05-09 | 1 | -30/+65 |
| | | | | | Controls whether we should run a DHCP client on any additional NICs found in the system. | ||||
* | [dhcp-busybox] Add service to create additional bridges | Simon Rettberg | 2022-02-21 | 3 | -0/+61 |
| | |||||
* | [dhcpc-busybox] Add remark about slx-network dracut dependency | Simon Rettberg | 2021-11-12 | 1 | -0/+3 |
| | |||||
* | [dhcpc-busybox] Fix systemctl path for split-/usr systems | Simon Rettberg | 2021-10-29 | 1 | -1/+1 |
| | |||||
* | [run-virt/dhcpc-busybox] Restart nat1 dhcpd if network config changes | Simon Rettberg | 2021-10-11 | 1 | -0/+3 |
| | |||||
* | [dhcpc-busybox] Fix udev activation of interface/dhcp service | Simon Rettberg | 2021-09-14 | 1 | -1/+8 |
| | | | | Or rather, work around unknown issue. | ||||
* | [dhcpc-busybox] Use gawk | Simon Rettberg | 2021-09-07 | 1 | -1/+1 |
| | |||||
* | Implement blocking network.target and network-online.target | Simon Rettberg | 2021-08-11 | 1 | -28/+9 |
| | | | | | | | | | | Add two services that will delay reaching the according targets, until conditions we consider reasonable are reached. For network.target that is finishing DHCP for the primary interface, for network-online.target we want to see a default gateway or a proxy server configured. Both have a timeout of about 10 seconds for now; this might be increased later on, if necessary. | ||||
* | [dhcpc-busybox] Fix paths, extglob | Simon Rettberg | 2021-07-26 | 1 | -3/+3 |
| | |||||
* | [dhcpc-busybox] Workaround for badly assigned sshd.service | Simon Rettberg | 2021-07-22 | 1 | -0/+1 |
| | | | | | | | Currently, slx-admin/taskmanager attach sshd.service to network.target.wants, but it should be the other way round: sshd wants network. Currently, in MiniLinux, network.target never gets activated by anything. So abuse this to pull in the target. | ||||
* | [dhcpc-busybox] Add option to ignore secondary interfaces, improve | Simon Rettberg | 2021-07-16 | 4 | -76/+84 |
| | | | | .... resolv.conf awk generator | ||||
* | Change the mail address for feedback in file headers | Steffen Ritter | 2021-04-29 | 1 | -1/+1 |
| | | | | * old address will be disabled in the future | ||||
* | [dhcpc-busybox] merge "search" entries | Jonathan Bauer | 2020-10-05 | 1 | -1/+14 |
| | |||||
* | [dhcpc-busybox] Re-enable running DHCP client on non-primary bridges | Simon Rettberg | 2020-10-01 | 1 | -1/+1 |
| | |||||
* | [systemd] Move network-interface service/udevrule to dhcpc-busybox | Simon Rettberg | 2020-10-01 | 2 | -0/+10 |
| | |||||
* | [*] Remove "export PATH..." -> DefaultEnvironment= in system.conf.d | Simon Rettberg | 2020-09-23 | 1 | -2/+0 |
| | | | | | | Since we can set PATH for everything spawned by systemd, this boilerplate code is not needed anymore. Makes future changes much easier. | ||||
* | [dhcpc-busybox] Re-set hostname if it's noname-* | Simon Rettberg | 2020-08-07 | 1 | -2/+2 |
| | | | | | | | stage31 would set the hostname to noname-IP if we skipped DHCP and reverse DNS didn't supply one. In that case consider honoring the hostname from DHCP again. | ||||
* | [dhcpc-busybox] Fix default route setting | Simon Rettberg | 2019-09-11 | 1 | -4/+8 |
| | |||||
* | [dhcpc-busybox] TIL: ip route replace | Jonathan Bauer | 2019-08-07 | 1 | -1/+1 |
| | |||||
* | [dhcpc-busybox] remove commented code | Jonathan Bauer | 2019-08-07 | 1 | -5/+0 |
| | |||||
* | [dhcpc-busybox] add openslx PATH | Jonathan Bauer | 2019-08-07 | 1 | -1/+3 |
| | |||||
* | [dhcpc-busybox] make sure /run/network exists | Jonathan Bauer | 2019-08-07 | 1 | -0/+2 |
| | |||||
* | [rootfs-stage31/dhcpc-busybox] Back to old DHCP behavior | Simon Rettberg | 2019-03-13 | 1 | -1/+1 |
| | | | | | | Since the PXE spec abolished th practive of having the PXE ROM set the uid field of the DHCP request to the system's UUID, we also shouldn't be doing it. Make it a KCL option called dhcpuuid. | ||||
* | [all] New license clauses as to ticket #3132: No more openSLX GmbH | Christian Rößler | 2018-09-19 | 1 | -6/+7 |
| | |||||
* | [dhcpc-busybox] Also add special primary handling to systemd-udhcpc | Simon Rettberg | 2018-07-23 | 1 | -8/+15 |
| | |||||
* | [dhcpc-busybox] udhcpc-openslx: Make shellcheck happy | Simon Rettberg | 2018-07-23 | 1 | -15/+14 |
| | |||||
* | [dhcpc-busybox] Don't deconfig the primary interface | Simon Rettberg | 2018-07-23 | 1 | -8/+22 |
| | | | | | | Deconfig-then-bound leaves us with a moment of no network connectivity which could potentially result in a system lockup. Ignore deconfig, but instead remove all but the assigned address in renew/bound. | ||||
* | [dhcpc-busybox] Lowercase variable names | Simon Rettberg | 2018-07-23 | 1 | -14/+14 |
| | | | | | UID collided with a read-only bash builtin. It's recommended anyways to use lowercase variable names in shell scripts, so let's do this... | ||||
* | [rfs-*] Use SMBIOS UUID as UID for DHCP requests | Simon Rettberg | 2018-07-18 | 1 | -2/+10 |
| | | | | | | This is what the PXE rom does, so by using the same uid we make sure that we keep the same address in case the client is running in a dynamic address pool. | ||||
* | [dhcpc/systemd] forward correct nic name | Jonathan Bauer | 2017-12-11 | 1 | -3/+3 |
| | | | | 'br-nic-1' as %I became 'br/nic/1' which isn't very linux friendly :) | ||||
* | [rfs-stage31/dhcp] "Fix" DHCP setup logic | Simon Rettberg | 2017-10-27 | 1 | -2/+2 |
| | | | | Like this can ever be fixed... | ||||
* | [run-virt/dhcp-busybox] Get WINS server from upstream DHCP, pass on to VMs ↵ | Simon Rettberg | 2017-02-03 | 2 | -1/+6 |
| | | | | via local DHCPD | ||||
* | merge with latest dev version (tm-scripts commit ↵ | Jonathan Bauer | 2016-12-23 | 2 | -17/+25 |
| | | | | f5a59daf8d70a9027118292cd40b18c221897408) | ||||
* | merge with latest dev version | Sebastian | 2016-04-25 | 5 | -0/+286 |