Hide Forgot
I know that systemctl is the new way to do things, but I have some existing scripts that use chkconfig and my understanding was that systemd provides some backwards compatibility with chkconfig. In any case, I double-checked the Fedora 15 Alpha release notes, and nothing mentions chkconfig not working. My postinstall script sets "chkconfig NetworkManager off", and "chkconfig --list NetworkManager" shows that it is indeed disabled. However, when I booted the system, NetworkManager was running. I tried running "systemctl stop NetworkManager.service", and this indeed stopped NetworkManager, but I wasn't able to get the network service to run. Whether I ran "systemctl start network.service" or "service network start" or even "/etc/init.d/network start", it kept on starting NetworkManager instead of the network service. I eventually tried running "systemctl disable NetworkManager.service", and this finally made the network service available. Although I was eventually able to get networking to work on this machine, it was very frustrating that the "chkconfig NetworkManager off" command was ignored and that "/etc/init.d/network start" magically ignored the /etc/init.d/network script and started NetworkManager instead.
What version of chkconfig?
chkconfig-1.3.49-2.fc15.x86_64
Please upgrade to the latest chkconfig package (1.3.51); this will forward to systemd when necessary.
I had assumed that this functionality was in before Fedora 15 Alpha (this is one of the main reasons I was trying to test the alpha). Oh, well. I guess I'll just have to wait for the Beta. Thanks for the info.