diff --git a/install/direwolf.sh b/install/direwolf.sh index aafb301..ab70a09 100644 --- a/install/direwolf.sh +++ b/install/direwolf.sh @@ -41,11 +41,24 @@ GPSD_OPTIONS="-n" EOF -sed -i '$a server 127.127.28.0 4' /etc/ntp.conf -sed -i '$a 127.127.28.0 time1 0.340 refid GPS' /etc/ntp.conf -sed -i '$a 127.127.28.1 prefer' /etc/ntp.conf -sed -i '$a 127.127.28.1 refid GPS1' /etc/ntp.conf +archivo="/etc/ntp.conf" +palabra=("server 127.127.28.0 4" "127.127.28.0 time1 0.340 refid GPS" "127.127.28.1 prefer" "127.127.28.1 refid GPS1") +for palabra in "${palabra[@]}" +do + +if grep -i -E "$palabra" "$archivo" >/dev/null 2>&1; then + echo "line found" + else + echo "$palabra">> "$archivo" +fi +done + + + +else + sed -i '$a $palabra' "$archivo" +fi ######################################################################################################################### # direwolf