configd [-bdv] [-B bundleID] [-V bundleID] [-t bundle-path]
Access to the data is via the SystemConfiguration.framework (scutil) SCDynamicStore APIs.
-b |
KernelEventMonitor | conveys changes to the network state (e.g. link status) to other configuration agents and applications. | ||||||||
InterfaceNamer | provides a name to network interfaces queries the IOKit Registry for a list of network
devices and gives them names such as en0.
| ||||||||
IPConfiguration |
| Directory of configd bundles | /System/Library/SystemConfiguration/
ApplicationFirewallStartup.bundle/ CaptiveNetworkSupport.bundle/ EAPOLController.bundle/ IPConfiguration.bundle/ IPMonitor.bundle/ InterfaceNamer.bundle/ InternetSharingPreference.bundle/ KernelEventMonitor.bundle/ LinkConfiguration.bundle/ PPPController.bundle/ PreferencesMonitor.bundle/ PrinterNotifications.bundle/ QoSMarking.bundle/ USBDeviceConfiguration.bundle/ Logger.bundle/ no longer present |
com.apple.SystemConfiguration.USBDeviceConfigBuildMachineOSBuild ='20A241133' CFBundleDevelopmentRegion ='English' CFBundleExecutable ='USBDeviceConfiguration' CFBundleIdentifier ='com.apple.configd.usbdeviceconfig' CFBundleInfoDictionaryVersion ='6.0' CFBundleName ='USBDeviceConfiguration' CFBundlePackageType ='BNDL' CFBundleShortVersionString ='1.0.0' CFBundleSignature ='????' CFBundleSupportedPlatforms ='MacOSX' CFBundleVersion ='1.0.0' DTCompiler ='com.apple.compilers.llvm.clang.1_0' DTPlatformBuild ='21F5048a' DTPlatformName ='macosx' DTPlatformVersion ='12.4' DTSDKBuild ='21F5048a' DTSDKName ='macosx12.4.internal' DTXcode ='1330' DTXcodeBuild ='13E6049a' LSMinimumSystemVersion ='12.4' MachServicescom.apple.SystemConfiguration.USBDeviceConfig *lt;true/>
LOG_DAEMON -d (debugging) log messages with written to stdout (or stderr if the priority is greater than LOG_NOTICE).
sigTERM initiates a "graceful" shutdown
As of 01/06/12 the bundles (in /System/Library/SystemConfiguration ) are:
Apple80211Monitor,
ApplicationFirewall,
Bluetooth,
EAPOLController,
IPConfiguration,
IPMonitor,
InterfaceNamer,
KernelEventMonitor,
LinkConfiguration,
NetworkIdentification,
PPPController,
PreferencesMonitor,
PrinterNotifications,
wwanConfig
As of 10/03/11 the bundles were:
Apple80211Monitor, Bluetooth, EAPOLController, IPConfiguration, Logger, PrinterNotifications, PPPController, wwanConfig
syslog (i.e. /var/log/06_info.log) contains many :
Jan 6 12:54:45 smackerPro configd[15]: hostname (prefs) = smackerPro Jan 6 12:57:15 smackerPro configd[15]: hostname (prefs) = smackerPro
Note: Registers with launchd(8) such that the daemon will be restarted in the event of a crash,
Unless started with -d .
This registration is removed during "graceful" shutdowns of the daemon.
Mac OS X June 18, 2009