]> git.proxmox.com Git - mirror_ifupdown2.git/blob - TODO
Merge remote-tracking branch 'origin/CumulusLinux-2.0_br'
[mirror_ifupdown2.git] / TODO
1 TODO:
2 ====
3 - update man-pages with new options. Convert them to rst
4 - ifup hotplug support (basically needs some testing and fixing broken things)
5 - syslog support
6 - -q quiet option
7 - support for /etc/networking.defaults
8 - implement legacy ifupdown mapping feature
9 - support for the following ifupdown options:
10 -o OPTION=VALUE set OPTION to VALUE as though it were in
11 /etc/network/interfaces
12 --no-mappings don't run any mappings
13 --no-scripts don't run any hook scripts
14
15 - Fix parallel implementation
16 - Test all original ifupdown options for compatibility
17 - Test scale
18 - Test with ifupdown-extra, ifmetric, ifupdown-scripts-zg2
19 - export other environment variables to scripts:
20 IFACE physical name of the interface being processed
21 LOGICAL logical name of the interface being processed
22 ADDRFAM address family of the interface
23 METHOD method of the interface (e.g., static)
24 MODE start if run from ifup, stop if run from ifdown
25 PHASE as per MODE, but with finer granularity, distinguishing the pre-
26 up, post-up, pre-down and post-down phases.
27 VERBOSITY indicates whether --verbose was used; set to 1 if so, 0 if not.
28 PATH the command search path: /usr/local/sbin:/usr/local/bin:‐
29 /usr/sbin:/usr/bin:/sbin:/bin
30
31 - option to pretty print dependency graph. Also an option to output in dot format
32
33 - make inet, inet6 address handling smarter: query for existing addresses and
34 decide