|  | @@ -8171,10 +8171,13 @@ function install_dynamicdns {
 | 
	
		
			
			| 8171 | 8171 |    # doesn't support https, which clould result in passwords
 | 
	
		
			
			| 8172 | 8172 |    # being leaked
 | 
	
		
			
			| 8173 | 8173 |  
 | 
	
		
			
			| 8174 |  | -  cd $INSTALL_DIR
 | 
	
		
			
			| 8175 | 8174 |    apt-get -y install build-essential curl libgnutls28-dev automake1.11
 | 
	
		
			
			| 8176 |  | -  git clone https://github.com/bashrc/inadyn
 | 
	
		
			
			| 8177 |  | -  cd inadyn
 | 
	
		
			
			|  | 8175 | +  git clone https://github.com/bashrc/inadyn $INSTALL_DIR/inadyn
 | 
	
		
			
			|  | 8176 | +  if [ ! -d $INSTALL_DIR/inadyn ]; then
 | 
	
		
			
			|  | 8177 | +      echo 'inadyn repo not cloned'
 | 
	
		
			
			|  | 8178 | +      exit 6785
 | 
	
		
			
			|  | 8179 | +  fi
 | 
	
		
			
			|  | 8180 | +  cd $INSTALL_DIR/inadyn
 | 
	
		
			
			| 8178 | 8181 |    ./configure
 | 
	
		
			
			| 8179 | 8182 |    if [ ! "$?" = "0" ]; then
 | 
	
		
			
			| 8180 | 8183 |        exit 74890
 | 
	
	
		
			
			|  | @@ -8188,6 +8191,9 @@ function install_dynamicdns {
 | 
	
		
			
			| 8188 | 8191 |        exit 3785
 | 
	
		
			
			| 8189 | 8192 |    fi
 | 
	
		
			
			| 8190 | 8193 |  
 | 
	
		
			
			|  | 8194 | +  # create an unprivileged user
 | 
	
		
			
			|  | 8195 | +  #useradd -r -s /bin/false debian-inadyn
 | 
	
		
			
			|  | 8196 | +  
 | 
	
		
			
			| 8191 | 8197 |    # create a configuration file
 | 
	
		
			
			| 8192 | 8198 |    echo 'background' > /etc/inadyn.conf
 | 
	
		
			
			| 8193 | 8199 |    echo 'verbose        1' >> /etc/inadyn.conf
 | 
	
	
		
			
			|  | @@ -8232,8 +8238,8 @@ function install_dynamicdns {
 | 
	
		
			
			| 8232 | 8238 |    echo '' >> /etc/init.d/inadyn
 | 
	
		
			
			| 8233 | 8239 |    echo '# Set defaults values if no DEFAULT exist' >> /etc/init.d/inadyn
 | 
	
		
			
			| 8234 | 8240 |    echo 'RUN_DAEMON="yes"' >> /etc/init.d/inadyn
 | 
	
		
			
			| 8235 |  | -  echo 'USER=debian-inadyn' >> /etc/init.d/inadyn
 | 
	
		
			
			| 8236 |  | -  echo 'GROUP=debian-inadyn' >> /etc/init.d/inadyn
 | 
	
		
			
			|  | 8241 | +  echo 'USER=root' >> /etc/init.d/inadyn
 | 
	
		
			
			|  | 8242 | +  echo 'GROUP=root' >> /etc/init.d/inadyn
 | 
	
		
			
			| 8237 | 8243 |    echo '' >> /etc/init.d/inadyn
 | 
	
		
			
			| 8238 | 8244 |    echo 'DAEMON_ARGS="--pidfile $PIDFILE \' >> /etc/init.d/inadyn
 | 
	
		
			
			| 8239 | 8245 |    echo '             --config $CONFIG \' >> /etc/init.d/inadyn
 |