From c848433d4139e1690a85eebf6224bcad07df773d Mon Sep 17 00:00:00 2001 From: Martijn Dekker Date: Tue, 2 Aug 2022 22:43:19 +0200 Subject: [PATCH] package install: fix a non-POSIX-ism (re: dde4451b) 'bin/package install' breaks on pure POSIX shells because I used the regex negator ^ instead of the glob pattern negator ! in a glob pattern bracket pattern. Oops. --- bin/package | 2 +- src/cmd/INIT/package.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/package b/bin/package index f8a3ef532..65dedf01c 100755 --- a/bin/package +++ b/bin/package @@ -2667,7 +2667,7 @@ do_install() # dir [ command ... ] dd=$1 shift case $dd in - '' | [^/]*) + '' | [!/]*) err_out "ERROR: destination directory '$dd' must begin with a /" ;; esac # commands to install by default diff --git a/src/cmd/INIT/package.sh b/src/cmd/INIT/package.sh index f8a3ef532..65dedf01c 100644 --- a/src/cmd/INIT/package.sh +++ b/src/cmd/INIT/package.sh @@ -2667,7 +2667,7 @@ do_install() # dir [ command ... ] dd=$1 shift case $dd in - '' | [^/]*) + '' | [!/]*) err_out "ERROR: destination directory '$dd' must begin with a /" ;; esac # commands to install by default