infolog()
{
+ local lastexit=$?
local msg="$1"
echo "ℹ️ INFO: $msg"
+ return $lastexit
+}
+
+device_mount()
+{
+ local device="$1"
+ [ -b "$device" ] \
+ || infolog "block device $device not found" \
+ || return $?
}
mount()
[ "$device" != "null" ] \
|| errlog "missing path for $media" \
|| return $?
- [ -b "$device" ] \
- || infolog "block device $device not found"
+ device_mount "$device" && return 0
done
+
+ errlog "no device found"
}
main()