#!/bin/bash echo echo echo =============================================== echo Install script for slaves on Ubuntu echo echo echo Script for drftp+ Writen by: Crshman echo =============================================== echo 10/5/07 echo echo echo "----------- Updating Ubuntu: ----------" echo sudo sed -i 's/us.archive.ubuntu.com/mirrors.kernel.org/g' /etc/apt/sources.list sudo sed -i 's/deb cdrom/#deb cdrom/g' /etc/apt/sources.list sudo apt-get -y update sudo apt-get -y upgrade echo echo "----------- Installing Required Files: ----------" echo sudo apt-get -y install ant sun-java5-jdk cvs subversion unzip sudo apt-get remove -y --purge java-gcj-compat sudo apt-get autoremove -y echo echo "----------- Downloading and Installing drftpd: ----------" echo cd ~ svn checkout http://drftpd.svn.sourceforge.net/svnroot/drftpd/plus/2.0/branches/+STABLE+ mv +STABLE+/ drftpd cd drftpd/ wget http://superb-east.dl.sourceforge.net/sourceforge/drftpd/drftpd-2.0-deps.zip unzip drftpd-2.0-deps.zip echo echo "----------- Buidling drftp: ----------" echo echo "Cross your fingers!" sleep 10 ant echo echo "----------- Moving drftpd conf files: ----------" echo cd ~/drftpd mv drftpd.conf.dist drftpd.conf ## OMG OMG ## It's magic!! sudo sed -i -e 's/bindport=1099/bindport=2222/g' -e 's/#master.ip=xxx.xxx.xxx.xxx/master.ip=pf-philes.ath.cx/g' drftpd.conf sudo sed -i -e 's/master.port=2121/master.port=1080/g' -e 's/slaveSSL=false/slaveSSL=true/g' drftpd.conf ## ## cd conf/ rename 's/\.conf.dist/.conf/' *.conf.dist echo echo "----------- Installing ddclient: ----------" echo sudo apt-get install ddclient echo echo echo =============================================================== echo echo Script for drftp slave Writen by: Crshman echo echo Congratulations! You have installed Java, Ant, and a drftp slave echo echo ----------------------------------------------- echo