diff --git a/hotplug/handle_device.d/30-xpp-sync b/hotplug/handle_device.d/30-xpp-sync new file mode 100755 index 0000000..005c4b0 --- /dev/null +++ b/hotplug/handle_device.d/30-xpp-sync @@ -0,0 +1,18 @@ +#! /bin/sh + +# Run xpp_sync whenever an Astribank is connected. + +# May be set in /etc/dahdi/init.conf +XPP_SYNC=${XPP_SYNC:-auto} + +case "$ACTION" in +add) ;; +*) exit 0 ;; +esac + +case "${DEVPATH##*/}" in +astribanks:*) ;; +*) exit 0 ;; +esac + +xpp_sync "$XPP_SYNC" diff --git a/xpp/README.Astribank b/xpp/README.Astribank index 2e0001f..e71bcb7 100644 --- a/xpp/README.Astribank +++ b/xpp/README.Astribank @@ -1257,8 +1257,8 @@ Astribanks Synchronization Source If there is more than one Astribank on the system, all the Astribanks keep their clock in sync. Optionally the Astribanks can synchronize their clock to the master DAHDI device (in case it is a different DAHDI -device). Normally you just use the default init.d script or run -explicitly: +device). Normally it would be run automatically from the udev hooks +run on device plug (handle_device), but you can also run it explicitly: xpp_sync auto