Experiment with flock for mutexing apk service ops
This commit is contained in:
parent
a46879eefd
commit
ea20a79885
|
@ -1,3 +1,3 @@
|
|||
<require-service <daemon core-packages>>
|
||||
<depends-on <daemon core-packages> <service-running <milestone network>>>
|
||||
<daemon core-packages "apk add $(cat /package-list)">
|
||||
<daemon core-packages "flock /var/lock/synit/apk apk add $(cat /package-list)">
|
||||
|
|
|
@ -7,4 +7,4 @@
|
|||
<depends-on <daemon ssh-host-keys> <service-running <daemon <install openssh>>>>
|
||||
<daemon ssh-host-keys "ssh-keygen -A">
|
||||
|
||||
<daemon <install openssh> "apk add openssh">
|
||||
<daemon <install openssh> "flock /var/lock/synit/apk apk add openssh">
|
||||
|
|
|
@ -78,6 +78,9 @@ then
|
|||
mkdir -p ${NEWROOT}/run/etc/syndicate
|
||||
mkdir -p ${NEWROOT}/usr/local/etc/syndicate
|
||||
|
||||
echo "Setting up locking directories."
|
||||
mkdir -p ${NEWROOT}/var/lock/synit
|
||||
|
||||
echo "Killing leftovers."
|
||||
kill -15 -1
|
||||
sleep 0.2
|
||||
|
|
Loading…
Reference in New Issue