upd: we can remove all domains in a group.

pull/5591/head
DjoSmer 3 months ago
parent dbabbf8390
commit e65f35e17e

@ -947,18 +947,22 @@ RemoveCustomWildcardDNSRecord() {
exit 1 exit 1
fi fi
validDomain="$(checkDomain "${domain}")" if [[ "${domain}" != "*" ]]; then
if [[ -z "${validDomain}" ]]; then validDomain="$(checkDomain "${domain}")"
echo " ${CROSS} Invalid Domain passed!" if [[ -z "${validDomain}" ]]; then
exit 1 echo " ${CROSS} Invalid Domain passed!"
fi exit 1
fi
validDomain=$(escapeDots "${validDomain}") validDomain=$(escapeDots "${validDomain}")
sed -i "/address=\/${validDomain}\//Id" "${wildcardFilename}" sed -i "/address=\/${validDomain}\//Id" "${wildcardFilename}"
#If a file is empty a system removes it #If a file is empty a system removes it
isEmptyFile=$(grep "address=" "${wildcardFilename}" 2> /dev/null) isEmptyFile=$(grep "address=" "${wildcardFilename}" 2> /dev/null)
if [[ -z "${isEmptyFile}" ]]; then if [[ -z "${isEmptyFile}" ]]; then
rm "$wildcardFilename";
fi
else
rm "$wildcardFilename"; rm "$wildcardFilename";
fi fi

Loading…
Cancel
Save