2013-11-04 06:06:11 -08:00
TODO:
====
2014-02-08 09:05:32 -08:00
- 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
- included gvgen in the package. Need to check if there are any license issues
- bash completion for options
2014-01-15 14:42:04 -08:00
- Ifquery does not report link status, mainly because it reports only in terms of /etc/network/interfaces attributes. Plan to fix that
2013-11-13 16:07:15 -08:00
- update man-pages with new options. Convert them to rst
2014-01-15 14:42:04 -08:00
- Documentation
- Priorities for addon modules
2013-11-13 16:07:15 -08:00
- syslog support
2014-01-15 14:42:04 -08:00
- have ability to also run uninstall on interfaces that dont have any config
- ifup hotplug support (basically needs some testing and fixing broken things)
2013-11-13 16:07:15 -08:00
- -q quiet option
2013-11-04 06:06:11 -08:00
- support for /etc/networking.defaults
2013-11-10 22:35:40 -08:00
- implement legacy ifupdown mapping feature
- support for the following ifupdown options:
-o OPTION=VALUE set OPTION to VALUE as though it were in
/etc/network/interfaces
--no-mappings don't run any mappings
--no-scripts don't run any hook scripts
2013-11-04 06:06:11 -08:00
- Fix parallel implementation
- Test all original ifupdown options for compatibility
- Test with ifupdown-extra, ifmetric, ifupdown-scripts-zg2
2014-01-15 14:42:04 -08:00
- export other environment variables to bash scripts (for backward compatibility):
2013-11-04 06:06:11 -08:00
IFACE physical name of the interface being processed
LOGICAL logical name of the interface being processed
ADDRFAM address family of the interface
METHOD method of the interface (e.g., static)
MODE start if run from ifup, stop if run from ifdown
PHASE as per MODE, but with finer granularity, distinguishing the pre-
up, post-up, pre-down and post-down phases.
VERBOSITY indicates whether --verbose was used; set to 1 if so, 0 if not.
PATH the command search path: /usr/local/sbin:/usr/local/bin:‐
/usr/sbin:/usr/bin:/sbin:/bin
2013-11-10 22:35:40 -08:00