2004-11-02 Colin Walters <walters@verbum.org>
authorColin Walters <walters@verbum.org>
Tue, 2 Nov 2004 20:27:48 +0000 (20:27 +0000)
committerColin Walters <walters@verbum.org>
Tue, 2 Nov 2004 20:27:48 +0000 (20:27 +0000)
commit73ffe59d87864d61b9d22f199fc6375840bf39bb
tree2678c957ba9300cd075252562012f6f4efb6bff2
parentc7417009b1fe78fdad1ea2c397ecc1e656c33799
2004-11-02  Colin Walters  <walters@verbum.org>

* bus/selinux.c (bus_selinux_init): Split into two functions,
bus_selinux_pre_init and bus_selinux_post_init.
(bus_selinux_pre_init): Just determine whether SELinux is
enabled.
(bus_selinux_post_init): Do everything else.

* bus/main.c (main): Call bus_selinux_pre_init before parsing
config file, and bus_selinux_post_init after.  This ensures that
we don't lose the policyreload notification thread that
bus_selinux_init created before forking previously.

* bus/test-main.c (test_pre_hook): Update for split.
ChangeLog
bus/main.c
bus/selinux.c
bus/selinux.h
bus/test-main.c