]> git.proxmox.com Git - mirror_ifupdown2.git/blame - TODO
Update README.rst (#11)
[mirror_ifupdown2.git] / TODO
CommitLineData
2c8c4ce7
RP
1TODO:
2====
3- support old ifupdown state file /run/network/ifstate. Because some app's seem to use it
4- support for debian ifupdown methods: tunnel, v4tunnel, 6to4, ppp, wvdial, ipv4ll
5- support for debian ifupdown ipv6 auto method
6- support for debian ifupdown CAN address family
7- Compat : support for LOGICAL interfaces
8- dry-run improvement: It skips the cache completely. Which means It tells you the commands it would execute if the system is clean. Its not smart enought to say what it will really execute given the state of the system
9
10- Ifquery does not report link status, mainly because it reports only in terms of /etc/network/interfaces attributes. Plan to fix that
11- more Documentation
12- Priorities for addon modules
13- have ability to also run uninstall on interfaces that dont have any config
14- ifup hotplug support (basically needs some testing and fixing broken things)
15- -q quiet option
16- support for /etc/networking.defaults
17- implement legacy ifupdown mapping feature
18- support for the following ifupdown options:
19 -o OPTION=VALUE set OPTION to VALUE as though it were in
20 /etc/network/interfaces
21 --no-mappings don't run any mappings
22 --no-scripts don't run any hook scripts
23- parallel implementation
24- Test all original ifupdown options for compatibility
25- Test with ifupdown-extra, ifmetric, ifupdown-scripts-zg2
26- export other environment variables to bash scripts (for backward compatibility):
27 IFACE physical name of the interface being processed
28 LOGICAL logical name of the interface being processed
29 ADDRFAM address family of the interface
30 METHOD method of the interface (e.g., static)
31 MODE start if run from ifup, stop if run from ifdown
32 PHASE as per MODE, but with finer granularity, distinguishing the pre-
33 up, post-up, pre-down and post-down phases.
34 VERBOSITY indicates whether --verbose was used; set to 1 if so, 0 if not.
35 PATH the command search path: /usr/local/sbin:/usr/local/bin:‐
36 /usr/sbin:/usr/bin:/sbin:/bin