Marius Tomaschewski changed bug 907215
What Removed Added
CC   mt@suse.com
Flags needinfo?(wicked-maintainers@suse.de)  

Comment # 6 on bug 907215 from
An initial pre/post-up/down custom script support is going into testing at:

https://github.com/openSUSE/wicked/pull/537

Currently the PRE_UP_SCRIPT,POST_UP_SCRIPT,PRE_DOWN_SCRIPT,POST_DOWN_SCRIPT
ifcfg variables are used and can be set to:

* systemd: scheme:
    POST_UP_SCRIPT="systemd:my-post-up-eth1.service"
  or using a service template with interface name argument:
    POST_UP_SCRIPT="systemd:my-post-up@.service"

  pre-up,post-up cause to start, pre-down,post-down to stop the service.

* wicked: scheme:
    POST_UP_SCRIPT="wicked:my-script"
    POST_UP_SCRIPT="wicked:/path/to/my-script"

  The /etc/wicked/scripts directory is prepended to relative paths.
  When the path does not point to an executable but to a directory,
  all executables in it are called (/etc/wicked/scripts/my-script-up/*)
  as "$script $action $ifname" (my-script post-up eth0).

* compat:suse: scheme, which is currently used as default for ifcfg:
    POST_UP_SCRIPT="compat:suse:my-script"
    POST_UP_SCRIPT="compat:suse:/path/to/my-script"
  also:
    POST_UP_SCRIPT="my-script"
    POST_UP_SCRIPT="/path/to/my-script"
    POST_UP_SCRIPT="if-up.d/22-test.sh"

  Similar to wicked scheme, but prepending /etc/sysconfig/network/scripts
  and /etc/sysconfig/network and using the old argument scheme of:
    "$SCRIPT $CONFIG $INTERFACE ${OPTIONS:+-o $OPTIONS}"
  with CONFIG==INTEFACE and action (post-up) in OPTIONS.


You are receiving this mail because: