ipcopmake xinetd
ipcopmake ghostscript
ipcopmake cups
+# ipcopmake lpd
ipcopmake samba
ipcopmake sudo
ipcopmake mc
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
;;
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)
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
;;
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
;;
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
;;