astribank_hook: startup lock and more
authorTzafrir Cohen <tzafrir.cohen@xorcom.com>
Thu, 21 Jul 2011 13:40:18 +0000 (13:40 +0000)
committerTzafrir Cohen <tzafrir.cohen@xorcom.com>
Thu, 21 Jul 2011 13:40:18 +0000 (13:40 +0000)
commitf2152481e9fc0ed328a7e2c57b1e9e4f6d2726e1
treea58f2aabbc33e60628725b198b20dd7df33201c1
parentcaa8c947b72b3ef8b08de54bd404e66612baf1c9
astribank_hook: startup lock and more

* Silently exit right away if user did not set XPP_HOTPLUG_DAHDI.
* Only one Astribank should be allowed to run the startup script:
  - Protect that section with a "lock" (symlinking a file).
  - Sadly we can't rely on /run and may have to wait for a r/w file-system.
  - And thus even this waiting needs to be run in the background
    as to not hold udev.

Signed-off-by: Tzafrir Cohen <tzafrir.cohen@xorcom.com>

git-svn-id: http://svn.astersk.org/svn/dahdi/tools/trunk@10068 17933a7a-c749-41c5-a318-cba88f637d49
xpp/astribank_hook