From 283c3154a78587bcc035f26600ac89d7c34ed793 Mon Sep 17 00:00:00 2001 From: Daniel Barlow Date: Wed, 28 Aug 2024 21:18:54 +0100 Subject: [PATCH] missing file in s6-rc-up-tree test fixture --- pkgs/s6-rc-up-tree/s6-rc-up-tree.sh | 24 ------------------------ pkgs/s6-rc-up-tree/test-services/atz | 0 2 files changed, 24 deletions(-) delete mode 100644 pkgs/s6-rc-up-tree/s6-rc-up-tree.sh create mode 100644 pkgs/s6-rc-up-tree/test-services/atz diff --git a/pkgs/s6-rc-up-tree/s6-rc-up-tree.sh b/pkgs/s6-rc-up-tree/s6-rc-up-tree.sh deleted file mode 100644 index 4146c3f..0000000 --- a/pkgs/s6-rc-up-tree/s6-rc-up-tree.sh +++ /dev/null @@ -1,24 +0,0 @@ -service=$1 - -blocks="" -for controlled in $(cd /run/services/controlled/ && echo *); do - down=$(s6-rc -b -un0 change $controlled) - echo $controlled $down - if test -n "$down"; then - blocks="$blocks $controlled " - fi -done - -for s in $(s6-rc-db -d all-dependencies $service); do - for dep in $(s6-rc-db all-dependencies $s); do - case "$blocks" in - "* $dep *") - echo "not starting $s, blocked by $dep" - ;; - *) - echo "starting $s because $service" - s6-rc -b -u change $s - ;; - esac - done -done diff --git a/pkgs/s6-rc-up-tree/test-services/atz b/pkgs/s6-rc-up-tree/test-services/atz new file mode 100644 index 0000000..e69de29