We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 7698a1f + 0278646 commit f252052Copy full SHA for f252052
src/tedge/sm-plugins/archive
@@ -73,7 +73,7 @@ done
73
SETTINGS_FILE=@CONFIG_DIR@/env
74
FOUND_FILE=
75
if [ -f "$SETTINGS_FILE" ]; then
76
- FOUND_FILE=$(find "$SETTINGS_FILE" -perm 644 | head -1)
+ FOUND_FILE=$(find "$SETTINGS_FILE" -perm 644 | head -n1)
77
fi
78
79
if [ -n "$FOUND_FILE" ]; then
@@ -94,7 +94,12 @@ case "$COMMAND" in
94
prepare)
95
;;
96
list)
97
- find "$(get_software_dir)" -type f -name "package" | while read -r ITEM; do
+ DIR=$(get_software_dir)
98
+ if [ ! -d "$DIR" ]; then
99
+ echo "archive directory does not exist. path=$DIR" >&2
100
+ exit "$EXIT_OK"
101
+ fi
102
+ find "$DIR" -type f -name "package" | while read -r ITEM; do
103
head -n1 "$ITEM"
104
done
105
0 commit comments