use FreeBSD rc style
retry until hal-device command succeeds