From ec01f5f717400b1ccd5ce86093f1908f03bb8546 Mon Sep 17 00:00:00 2001 From: Alex Denes Date: Fri, 15 Sep 2023 06:36:59 +0000 Subject: [PATCH] Handle negated check returning false when file is present --- main/nnd-s6-services/APKBUILD | 2 +- main/nnd-s6-services/rc/machineid/up | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/main/nnd-s6-services/APKBUILD b/main/nnd-s6-services/APKBUILD index 805ff5d..782efc6 100644 --- a/main/nnd-s6-services/APKBUILD +++ b/main/nnd-s6-services/APKBUILD @@ -3,7 +3,7 @@ . ../../APKBUILD.template pkgname=nnd-s6-services -pkgver=2.51 +pkgver=2.52 pkgrel=0 pkgdesc="Base services for s6" depends="s6-rc s6-portable-utils s6-linux-utils" diff --git a/main/nnd-s6-services/rc/machineid/up b/main/nnd-s6-services/rc/machineid/up index 6ea0ae2..4558e72 100644 --- a/main/nnd-s6-services/rc/machineid/up +++ b/main/nnd-s6-services/rc/machineid/up @@ -2,7 +2,7 @@ s6-envdir -i /etc/s6/env/path emptyenv -p -if -n { [ -r /etc/machine-id ] } +ifelse -Xn { [ -r /etc/machine-id ] } { redirfd -w 1 /etc/machine-id foreground { pipeline { @@ -12,3 +12,4 @@ if -n { [ -r /etc/machine-id ] } } head -c 32 } printf "\n" +} true