From 6cb0354e19d5d5ee2cdcfb4b59a0e56ab4813330 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C5=8Dshin?= Date: Mon, 8 Jan 2024 17:23:09 +0000 Subject: [PATCH] mkofs improvements - Always use $PWD/o. if it doesn't exist, say how to create it. - return 2 on unsupported platforms. --- tool/zsh/mkofs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/tool/zsh/mkofs b/tool/zsh/mkofs index 415f36e34..8018d493a 100644 --- a/tool/zsh/mkofs +++ b/tool/zsh/mkofs @@ -1,17 +1,16 @@ [[ -f /proc/mounts ]] || { echo "mkofs: only supported on linux" >&2 - return 1 + return 2 } local o -if [[ -d "$PWD/o" ]]; then - o=$PWD/o -elif [[ -n "$COSMO" && -d "$COSMO/o" ]]; then - o=$COSMO/o +if [[ -d o ]]; then + o=$(pwd -P)/o else echo "mkofs: o/ not found" >&2 + echo "suggested preparation:" >&2 + echo " mkdir -m 555 o" >&2 return 1 fi -o=$(realpath "$o") cut -d' ' -f2 /proc/mounts | while read -r line; do if [[ "$o" = "$line" ]]; then echo "mkofs: $o already mounted" >&2