|  | 
 |  | 
 | 
												
													
														| 8171 |    # doesn't support https, which clould result in passwords
 | 8171 |    # doesn't support https, which clould result in passwords
 | 
												
													
														| 8172 |    # being leaked
 | 8172 |    # being leaked
 | 
												
													
														| 8173 |  
 | 8173 |  
 | 
												
													
														| 8174 | -  cd $INSTALL_DIR
 |  | 
 | 
												
													
														| 8175 |    apt-get -y install build-essential curl libgnutls28-dev automake1.11
 | 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 |    ./configure
 | 8181 |    ./configure
 | 
												
													
														| 8179 |    if [ ! "$?" = "0" ]; then
 | 8182 |    if [ ! "$?" = "0" ]; then
 | 
												
													
														| 8180 |        exit 74890
 | 8183 |        exit 74890
 | 
												
											
												
													
														|  | 
 |  | 
 | 
												
													
														| 8188 |        exit 3785
 | 8191 |        exit 3785
 | 
												
													
														| 8189 |    fi
 | 8192 |    fi
 | 
												
													
														| 8190 |  
 | 8193 |  
 | 
												
													
														|  | 
 | 8194 | +  # create an unprivileged user
 | 
												
													
														|  | 
 | 8195 | +  #useradd -r -s /bin/false debian-inadyn
 | 
												
													
														|  | 
 | 8196 | +  
 | 
												
													
														| 8191 |    # create a configuration file
 | 8197 |    # create a configuration file
 | 
												
													
														| 8192 |    echo 'background' > /etc/inadyn.conf
 | 8198 |    echo 'background' > /etc/inadyn.conf
 | 
												
													
														| 8193 |    echo 'verbose        1' >> /etc/inadyn.conf
 | 8199 |    echo 'verbose        1' >> /etc/inadyn.conf
 | 
												
											
												
													
														|  | 
 |  | 
 | 
												
													
														| 8232 |    echo '' >> /etc/init.d/inadyn
 | 8238 |    echo '' >> /etc/init.d/inadyn
 | 
												
													
														| 8233 |    echo '# Set defaults values if no DEFAULT exist' >> /etc/init.d/inadyn
 | 8239 |    echo '# Set defaults values if no DEFAULT exist' >> /etc/init.d/inadyn
 | 
												
													
														| 8234 |    echo 'RUN_DAEMON="yes"' >> /etc/init.d/inadyn
 | 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 |    echo '' >> /etc/init.d/inadyn
 | 8243 |    echo '' >> /etc/init.d/inadyn
 | 
												
													
														| 8238 |    echo 'DAEMON_ARGS="--pidfile $PIDFILE \' >> /etc/init.d/inadyn
 | 8244 |    echo 'DAEMON_ARGS="--pidfile $PIDFILE \' >> /etc/init.d/inadyn
 | 
												
													
														| 8239 |    echo '             --config $CONFIG \' >> /etc/init.d/inadyn
 | 8245 |    echo '             --config $CONFIG \' >> /etc/init.d/inadyn
 |