]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - make.sh
HinzugefĆ¼gt:
[ipfire-2.x.git] / make.sh
diff --git a/make.sh b/make.sh
index 38807e20b88e69343b32d0c774e8d07e070d4d8a..1772888a01965110c1898bae47bdba793ad4099b 100644 (file)
--- a/make.sh
+++ b/make.sh
@@ -661,6 +661,7 @@ buildipcop() {
   ipcopmake xinetd
   ipcopmake ghostscript
   ipcopmake cups
+#  ipcopmake lpd
   ipcopmake samba
   ipcopmake sudo
   ipcopmake mc
@@ -668,21 +669,27 @@ buildipcop() {
   ipcopmake openh323
   ipcopmake wget
   ipcopmake bridge-utils
+  echo -ne "`date -u '+%b %e %T'`: Building Mailserver \n" | tee -a $LOGFILE
   ipcopmake postfix
   ipcopmake fetchmail
   ipcopmake cyrusimap
+  ipcopmake procmail
+  ipcopmake clamav
+  ipcopmake razor
+#  ipcopmake spamassassin
+  echo -ne "`date -u '+%b %e %T'`: Building VoIP-Server \n" | tee -a $LOGFILE
   ipcopmake stund
-#  ipcopmake lpd
-  ipcopmake openvpn
   ipcopmake asterisk
+  ipcopmake openvpn
   ipcopmake edonkeyclc
   ipcopmake sane
+  echo -ne "`date -u '+%b %e %T'`: Building MP3-Server \n" | tee -a $LOGFILE
   ipcopmake lame
   ipcopmake gnump3d
-  ipcopmake clamav
-#  ipcopmake spamassassin
   ipcopmake rsync
   ipcopmake tcpwrapper
+  ipcopmake portmap
+  ipcopmake nfs
 #  wget http://www.guzu.net/linux/hddtemp.db && mv hddtemp.db $BASEDIR/build/etc/hddtemp.db
 #  ipcopmake hddtemp
 # ipcopmake stunnel # Ausgeschaltet, weil wir es doch nicht nutzen
@@ -850,7 +857,7 @@ shell)
        ;;
 changelog)
        echo -n "Loading new Changelog from SVN: "
-       svn log > doc/ChangeLog
+       svn log http://svn.ipfire.eu/svn/ipfire > doc/ChangeLog
        echo "Finished!"
        ;;
 check)
@@ -899,15 +906,16 @@ clean)
        done
        rm -rf $BASEDIR/build
        rm -rf $BASEDIR/cdrom
+       rm -rf $BASEDIR/packages
        rm -rf $BASEDIR/log
-       rm -f $BASEDIR/updates/$VERSION/patch.tar.gz;
        if [ -h /tools ]; then
                rm -f /tools
        fi
        ;;
 dist)
-       echo "Building source package from SVN: "
-       svn export http://svn.ipfire.eu/svn/ipfire ipfire-source/ --force
+       echo "Updating & building source package from SVN: "
+       svn up > /dev/null
+       svn export http://svn.ipfire.eu/svn/ipfire ipfire-source/ --force > /dev/null
        tar cfz ipfire-source-`date +'%Y-%m-%d'`-r`svn info | grep Revision | cut -c 11-`.tar.gz ipfire-source
        rm ipfire-source/ -r
        ;;
@@ -1035,6 +1043,7 @@ gettoolchain)
                        echo "`date -u '+%b %e %T'`: toolchain md5 ok" | tee -a $LOGFILE
                        echo "`date -u '+%b %e %T'`: Uncompressing toolchain" | tee -a $LOGFILE
                        cd $BASEDIR && tar xvfz cache/$PACKAGE.tar.gz -C .
+                       rm -vf $BASEDIR/cache/$PACKAGE.{tar.gz,md5}
                else
                        exiterror "$PACKAGE.md5 did not match, check downloaded package"
                fi
@@ -1046,11 +1055,16 @@ update)
        ;;
 commit)
        echo "Upload the changed files:"
-       ./make.sh changelog
        svn commit
+       svn up > /dev/null
+       ;;
+make)
+       echo "Do a complete compile:"   
+       ./make.sh prefetch
+       ./make.sh build
        ;;
 *)
-       echo "Usage: $0 {build|changelog|check|checkclean|clean|commit|dist|gettoolchain|newpak|prefetch|shell|toolchain|update}"
+       echo "Usage: $0 {build|changelog|check|checkclean|clean|commit|dist|gettoolchain|make|newpak|prefetch|shell|toolchain|update}"
        cat doc/make.sh-usage
        exit 1
        ;;