ajout du FQDN par défaut sinon accepter l'entrée
This commit is contained in:
@@ -55,7 +55,6 @@ MODIFIED=0
|
|||||||
# Vérifier si l'IP existe déjà dans le fichier
|
# Vérifier si l'IP existe déjà dans le fichier
|
||||||
EXISTING_HOSTNAMES=($(grep -E "address=/[^ ]+/$IP$" "$DNSMASQ_CONF" | sed -E "s/address=\/([^\/]+)\/$IP/\1/"))
|
EXISTING_HOSTNAMES=($(grep -E "address=/[^ ]+/$IP$" "$DNSMASQ_CONF" | sed -E "s/address=\/([^\/]+)\/$IP/\1/"))
|
||||||
|
|
||||||
|
|
||||||
if [[ ${#EXISTING_HOSTNAMES[@]} -gt 0 ]]; then
|
if [[ ${#EXISTING_HOSTNAMES[@]} -gt 0 ]]; then
|
||||||
echo "L'adresse IP $IP existe déjà avec les noms suivants : ${EXISTING_HOSTNAMES[*]}"
|
echo "L'adresse IP $IP existe déjà avec les noms suivants : ${EXISTING_HOSTNAMES[*]}"
|
||||||
else
|
else
|
||||||
@@ -75,6 +74,13 @@ for HOSTNAME in "${HOSTNAMES[@]}"; do
|
|||||||
echo "address=/$FQDN/$IP" >> "$DNSMASQ_CONF"
|
echo "address=/$FQDN/$IP" >> "$DNSMASQ_CONF"
|
||||||
echo "Ajout de : $FQDN -> $IP"
|
echo "Ajout de : $FQDN -> $IP"
|
||||||
MODIFIED=1
|
MODIFIED=1
|
||||||
|
else
|
||||||
|
read -p "Voulez-vous ajouter uniquement le hostname $HOSTNAME ? (o/n) " REPLY_HOSTNAME
|
||||||
|
if [[ "$REPLY_HOSTNAME" =~ ^[Oo]$ ]]; then
|
||||||
|
echo "address=/$HOSTNAME/$IP" >> "$DNSMASQ_CONF"
|
||||||
|
echo "Ajout de : $HOSTNAME -> $IP"
|
||||||
|
MODIFIED=1
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user