Al menos en openSUSE 12.1, el Firewall todavía está separado en dos componentes en /etc/init.d
:
# systemctl disable SuSEfirewall2_setup.service
SuSEfirewall2_setup.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig SuSEfirewall2_setup off
# systemctl disable SuSEfirewall2_init.service
SuSEfirewall2_init.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig SuSEfirewall2_init off
Sin embargo, el uso de systemctl en lugar de solo chkconfig --set SuSEfirewall2_setup off
debería ser "una prueba más futura".
El orden es importante. _setup depende de _init.