DonMarkeZ
Mitglied
Habe soeben mein Eggdrop Script fertiggestellt, mit dem es möglich ist per Befehl einen Eggdrop zu downloaden, konfigurieren und kompilieren ! Ich persönlich finde, dass es eine Zeitersparnis ist und wenn der Eggy mal wieder bockt, dass man ihn schnell wieder herstellen kann ^^ Wenn ihr ein Paar Comments oder verbesserungsvorschläge habt dann immer her damit
(Ich wäre euch sehr dankbar wenn ihr nicht so auf die Lesbarkeit des Codes achten würdet
)
Danke noch einmal an alle, die mir geholfen haben, denn ohne euch hätte ich es nicht geschafft !!


Code:
#!/bin/sh
#script um einen eggdrop zu erstellen
#by MarkeZ ! Danke an alle die mir geholfen haben :)
#02.04.2006
case "$1" in
install)
echo -n "eggdrop wurde installiert" cd ~ && mkdir eggdrop && wget http://files.planet-rcs.de/article/e/eggdrop/eggdrop1.6.17.tar.bz2 && tar -jxvf eggdrop1.6.17.tar.bz2 && cd eggdrop1.6.17 && sed -e 's/^#define HANDLEN 9/#define HANDLEN 30/g' /home/$USER/eggdrop1.6.17/src/eggdrop.h && ./configure && make config && make && make install /home/$USER/eggdrop && rm -r /home/$USER/eggdrop1.6.17 && rm -r /home/$USER/eggdrop1.6.17.tar.bz2 && echo "eggdrop.conf muss noch konfiguriert werden!"
echo
;;
delete)
echo -n "eggdrop wurde gelöscht"
cd /home/$USER/eggdrop
kill -9 `cat pid.eggdrop`
cd ~
rm -r eggdrop
echo
;;
stop)
echo -n "eggdrop wurde gestoppt"
cd /home/$USER/eggdrop
kill -9 `cat pid.eggdrop`
echo
;;
start)
echo -n "eggdrop wurde gestartet"
cd /home/$USER/eggdrop
./eggdrop
echo
;;
restart)
echo -n "eggdrop wurde gerestarted"
cd /home/$USER/eggdrop
kill -9 `cat pid.eggdrop`
./eggdrop
echo
;;
new)
echo -n "eggdrop wurde wieder hergestellt"
cd /home/$USER/eggdrop
kill -9 `cat pid.eggdrop`
cd ~
rm -r eggdrop
mkdir eggdrop && wget http://files.planet-rcs.de/article/e/eggdrop/eggdrop1.6.17.tar.bz2 && tar -jxvf eggdrop1.6.17.tar.bz2 && cd eggdrop1.6.17 && sed -e 's/^#define HANDLEN 9/#define HANDLEN 30/g' /home/$USER/eggdrop1.6.17/src/eggdrop.h && ./configure && make config && make && make install /home/$USER/eggdrop && rm -r /home/$USER/eggdrop1.6.17 && rm -r /home/$USER/eggdrop1.6.17.tar.bz2 && echo "eggdrop.conf muss noch konfiguriert werden!"
echo
;;
*)
echo "Mehr infos bitte^^: $0 {install|delete|stop|start|restart|new}"
exit 1
esac
exit 0
Danke noch einmal an alle, die mir geholfen haben, denn ohne euch hätte ich es nicht geschafft !!