summaryrefslogtreecommitdiffstats
path: root/core/modules/dhcpc-busybox
Commit message (Collapse)AuthorAgeFilesLines
* [dhcpc-busybox] Var is empty, no need to removeSimon Rettberg2024-03-131-3/+0Star
|
* [dhcpc-busybox] Remove check for non-existent varSimon Rettberg2024-01-291-5/+0Star
| | | | | | | | | 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 nicsSimon Rettberg2024-01-181-2/+3
| | | | This depends on having SLX_DHCP_OTHER_NICS enabled.
* [dhcpc-busybox] More DHCP hostname shenanigansSimon Rettberg2023-06-211-17/+24
|
* [dhcpc-busybox] hostname fallback: Try harderSimon Rettberg2023-06-211-8/+16
|
* [dhcpc-busybox] Don't wait for dhcp on br0 anymoreSimon Rettberg2023-02-032-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.
* Make buildable on debian 12Simon Rettberg2022-12-121-0/+5
|
* [dhcpc-busybox] Merge SLX_NET_SEARCH with DHCP valuesSimon Rettberg2022-05-231-2/+4
|
* [dhcpc-busybox] DHCP: Take iface upSimon Rettberg2022-05-091-0/+1
|
* [dhcpc-busybox] Introduce SLX_DHCP_OTHER_NICSSimon Rettberg2022-05-091-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 bridgesSimon Rettberg2022-02-213-0/+61
|
* [dhcpc-busybox] Add remark about slx-network dracut dependencySimon Rettberg2021-11-121-0/+3
|
* [dhcpc-busybox] Fix systemctl path for split-/usr systemsSimon Rettberg2021-10-291-1/+1
|
* [run-virt/dhcpc-busybox] Restart nat1 dhcpd if network config changesSimon Rettberg2021-10-111-0/+3
|
* [dhcpc-busybox] Fix udev activation of interface/dhcp serviceSimon Rettberg2021-09-141-1/+8
| | | | Or rather, work around unknown issue.
* [dhcpc-busybox] Use gawkSimon Rettberg2021-09-073-1/+9
|
* Implement blocking network.target and network-online.targetSimon Rettberg2021-08-111-28/+9Star
| | | | | | | | | | 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, extglobSimon Rettberg2021-07-261-3/+3
|
* [dhcpc-busybox] Workaround for badly assigned sshd.serviceSimon Rettberg2021-07-221-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, improveSimon Rettberg2021-07-164-76/+84
| | | | .... resolv.conf awk generator
* Change the mail address for feedback in file headersSteffen Ritter2021-04-291-1/+1
| | | | * old address will be disabled in the future
* [dhcpc-busybox] merge "search" entriesJonathan Bauer2020-10-051-1/+14
|
* [dhcpc-busybox] Re-enable running DHCP client on non-primary bridgesSimon Rettberg2020-10-011-1/+1
|
* [systemd] Move network-interface service/udevrule to dhcpc-busyboxSimon Rettberg2020-10-012-0/+10
|
* [*] Remove "export PATH..." -> DefaultEnvironment= in system.conf.dSimon Rettberg2020-09-231-2/+0Star
| | | | | | 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 Rettberg2020-08-071-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 settingSimon Rettberg2019-09-111-4/+8
|
* [dhcpc-busybox] TIL: ip route replaceJonathan Bauer2019-08-071-1/+1
|
* [dhcpc-busybox] remove commented codeJonathan Bauer2019-08-071-5/+0Star
|
* [dhcpc-busybox] add openslx PATHJonathan Bauer2019-08-071-1/+3
|
* [dhcpc-busybox] make sure /run/network existsJonathan Bauer2019-08-071-0/+2
|
* [rdns] move rdns to its own moduleJonathan Bauer2019-08-071-1/+3
|
* [rootfs-stage31/dhcpc-busybox] Back to old DHCP behaviorSimon Rettberg2019-03-131-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 GmbHChristian Rößler2018-09-191-6/+7
|
* [dhcpc-busybox] Also add special primary handling to systemd-udhcpcSimon Rettberg2018-07-231-8/+15
|
* [dhcpc-busybox] udhcpc-openslx: Make shellcheck happySimon Rettberg2018-07-231-15/+14Star
|
* [dhcpc-busybox] Don't deconfig the primary interfaceSimon Rettberg2018-07-231-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 namesSimon Rettberg2018-07-231-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 requestsSimon Rettberg2018-07-181-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 nameJonathan Bauer2017-12-111-3/+3
| | | | 'br-nic-1' as %I became 'br/nic/1' which isn't very linux friendly :)
* [rfs-stage31/dhcp] "Fix" DHCP setup logicSimon Rettberg2017-10-271-2/+2
| | | | Like this can ever be fixed...
* Add bash shebangs to all our includes:Simon Rettberg2017-02-282-0/+2
| | | | | | | github misidentifies lots of includes in its code stats and syntax highlighting. Try to make it a nicer place by giving it a hint via that shebang. It's actually useless in files that are being sourced, but it doesn't hurt either.
* [run-virt/dhcp-busybox] Get WINS server from upstream DHCP, pass on to VMs ↵Simon Rettberg2017-02-032-1/+6
| | | | via local DHCPD
* merge with latest dev version (tm-scripts commit ↵Jonathan Bauer2016-12-232-17/+25
| | | | f5a59daf8d70a9027118292cd40b18c221897408)
* merge with latest dev versionSebastian2016-04-258-0/+307