Explorar o código

Add conditional to avoid errors if nsd exists

Randall Randall %!s(int64=11) %!d(string=hai) anos
pai
achega
c7e1e29d
Modificáronse 1 ficheiros con 8 adicións e 1 borrados
  1. 8 1
      scripts/dns.sh

+ 8 - 1
scripts/dns.sh

@@ -9,7 +9,14 @@
 
 # Install nsd, our DNS server software.
 
-useradd nsd
+# ...but first, we have to create the user because the 
+# current Ubuntu forgets to do so in the .deb
+if id nsd > /dev/null 2>&1; then
+	echo "nsd user exists... good";
+else
+	useradd nsd;
+if
+	
 apt-get -qq -y install nsd
 
 # Prepare nsd's configuration.