35 lines
749 B
Promela
35 lines
749 B
Promela
? <machine-dataspace ?machine> [
|
|
|
|
<require-service <daemon syndev>>
|
|
<require-service <daemon power_monitor>>
|
|
<depends-on <daemon power_monitor> <service-state <daemon syndev> ready>>
|
|
|
|
? <built syndev ?path ?sum> [
|
|
<daemon syndev {
|
|
argv: [$path]
|
|
protocol: application/syndicate
|
|
env: { BUILD_SUM: $sum }
|
|
}>
|
|
]
|
|
|
|
? <built power_monitor ?path ?sum> [
|
|
<daemon power_monitor {
|
|
argv: [$path]
|
|
protocol: application/syndicate
|
|
env: { BUILD_SUM: $sum }
|
|
}>
|
|
]
|
|
|
|
? <service-object <daemon syndev> ?cap> [
|
|
$cap { machine: $machine }
|
|
]
|
|
? <service-object <daemon power_monitor> ?cap> [
|
|
$cap { machine: $machine }
|
|
]
|
|
|
|
$machine ?? ?x [
|
|
$log ! <log "-" { machine-message: $x }>
|
|
]
|
|
|
|
]
|