fi
if [[ $(printf '%s\n' "${channellist[@]}" | grep -qx "${1}"; echo -n ${?} ) -eq 0 ]]; then
echo "true"
+ elif [[ -d "${1}" ]]; then
+ if [[ -n $(ls "${1}") ]] && [[ "$(cat "${1}/alteriso" 2> /dev/null)" = "alteriso=${alteriso_version}" ]] || [[ "${opt_nochkver}" = true ]]; then
+ local _channel_name="$(basename "${1%/}")"
+ if [[ ! "${_channel_name}" = "share" ]]; then
+ if [[ $(echo "${_channel_name}" | sed 's/^.*\.\([^\.]*\)$/\1/') = "add" ]] || [[ ! -d "${script_path}/channels/${_dirname}.add" ]] && [[ "${opt_only_add}" = false ]]; then
+ echo "true"
+ fi
+ fi
+ else
+ echo "false"
+ fi
else
echo "false"
fi