See also this messy 17 report: https://bugzilla.redhat.com/show_bug.cgi?id=821966 With Fedora 18 it's very likely the switch to firewalld by default will be back. This might well mean that system-config-firewall-base - which contains lokkit, which anaconda uses to disable firewall/selinux if you specify in a kickstart that they should be disabled - is no longer installed by default. So we'd either need to move lokkit, or give anaconda a different way to enable/disable the firewall and selinux, or get s-c-f-b back into the default installed package set. We might also need to teach lokkit how to disable firewalld, but that would seem to be outside the scope of this bug.
*** This bug has been marked as a duplicate of bug 815540 ***