Pelo menos no openSUSE 12.1, o Firewall ainda está separado em dois componentes em /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
Usar systemctl em vez de apenas chkconfig --set SuSEfirewall2_setup off"mais prova de futuro", no entanto.
A ordem é importante. _setup depende de _init.