This introduces detailed cmdline parsing, warning or aborting if the cmdline does not contain arguments according to the spec. Makeing sure the parsers don't just call getarg for netroot et al, allows their reuse inside netroot to analyse dhcp root-path as well. Hence we can get rid of the current netroot hooks. The hook itself stays in order to add further modules which should run before netroot handlers are called. This has one drawback: nfsroot needs some more logic to handle nfs specific data inside dhcp root-path. The parsers have been writting according to current discussions about cmdline arguments. This lead to the "discovery" that some test-cases violate the spec. These tests have not been removed, but change to "must fail". |
||
|---|---|---|
| .. | ||
| 60-net.rules | ||
| check | ||
| dhclient-script | ||
| dhclient.conf | ||
| dhcp-fallback.sh | ||
| ifup | ||
| install | ||
| kill-dhclient.sh | ||
| netroot | ||
| write-ifcfg.sh | ||