http://bugzilla.suse.com/show_bug.cgi?id=968405 http://bugzilla.suse.com/show_bug.cgi?id=968405#c66 --- Comment #66 from Dr. Werner Fink <werner@suse.com> --- Created attachment 667474 --> http://bugzilla.suse.com/attachment.cgi?id=667474&action=edit Using lua interpreter to avoid define or global command This one does produce bash code for the default (no option): /usr/bin/systemctl --no-reload disable display-manager.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl try-restart display-manager.service || : ) for the force option -f: ( test "$YAST_IS_RUNNING" = instsys && exit 0 /usr/bin/systemctl try-restart display-manager.service || : ) and for the never option -n simply nothing. Note that I've used a check if the variable DISABLE_STOP_ON_REMOVAL (or DISABLE_RESTART_ON_UPDATE) is already set that is that the file /etc/sysconfig/services is only sourced if the variable is not set. -- You are receiving this mail because: You are on the CC list for the bug.