ipfiredist() {
if [ -f $BASEDIR/build/usr/src/lfs/$1 ]; then
-# if [ ! `ls -w1 $BASEDIR/packages/*.tar.gz | grep $1` ]; then
+# if [ ! `ls -w1 $BASEDIR/packages/*.ipfire | grep $1` ]; then
echo "`date -u '+%b %e %T'`: Packaging $1" | tee -a $LOGFILE
chroot $LFS /tools/bin/env -i HOME=/root \
TERM=$TERM PS1='\u:\w\$ ' \
ipcopmake python
ipcopmake libnet
ipcopmake libpng
+ ipcopmake libtiff
+ ipcopmake libjpeg
+ ipcopmake lcms
+ ipcopmake libmng
+ ipcopmake freetype
ipcopmake gd
ipcopmake popt
ipcopmake slang
ipcopmake libcap
ipcopmake pciutils
ipcopmake pcre
- ipcopmake apache
+ ipcopmake readline
+ ipcopmake libxml2
+ ipcopmake berkeley
+ ipcopmake BerkeleyDB ## The Perl module
+ ipcopmake mysql
+ ipcopmake saslauthd PASS=1
+ ipcopmake openldap
+ #ipcopmake apache
+ ipcopmake apache2
+ ipcopmake php
ipcopmake arping
ipcopmake beep
ipcopmake bind
ipcopmake Locale-Country
ipcopmake GeoIP
ipcopmake fwhits
- ipcopmake berkeley
- ipcopmake BerkeleyDB ## The Perl module
ipcopmake noip_updater
ipcopmake ntp
ipcopmake oinkmaster
ipcopmake setup
ipcopmake snort
#ipcopmake speedycgi
- ipcopmake saslauthd PASS=1
- ipcopmake openldap
ipcopmake squid
ipcopmake squid-graph
ipcopmake squidguard
ipcopmake tcpdump
ipcopmake traceroute
ipcopmake vlan
- #ipcopmake wireless
+ ipcopmake wireless
ipcopmake libsafe
ipcopmake 3c5x9setup
# echo -ne "`date -u '+%b %e %T'`: Building ### IPFire modules ### \n" | tee -a $LOGFILE
ipcopmake startscripts
## Zuerst die Libs und dann die Programme. Ordnung muss sein!
ipcopmake java
- ipcopmake libtiff
- ipcopmake libjpeg
- ipcopmake lcms
- ipcopmake libmng
- ipcopmake freetype
ipcopmake bootsplash
- ipcopmake libxml2
ipcopmake spandsp
ipcopmake lzo
ipcopmake openvpn
ipcopmake bristuff
ipcopmake asterisk
ipcopmake mpg123
- echo -ne "`date -u '+%b %e %T'`: Building ### MP3-Server ### \n" | tee -a $LOGFILE
+ echo -ne "`date -u '+%b %e %T'`: Building ### Multimedia-Server ### \n" | tee -a $LOGFILE
+ ipcopmake libmad
ipcopmake libogg
ipcopmake libvorbis
ipcopmake lame
+ ipcopmake xvid
+ ipcopmake mpeg2dec
+ ipcopmake ffmpeg
ipcopmake sox
ipcopmake gnump3d
+ ipcopmake videolan
echo -ne "`date -u '+%b %e %T'`: Building ### P2P-Clients ### \n" | tee -a $LOGFILE
ipcopmake applejuice
ipcopmake ocaml
ipcopmake etherwake
ipcopmake ethereal
ipcopmake tftp-hpa
- ipcopmake subversion
+ #ipcopmake subversion
ipcopmake iptraf
+ ipcopmake nagios
+ ipcopmake yasuc
# ipcopmake stunnel # Ausgeschaltet, weil wir es doch nicht nutzen
}
cat $i | sed "s%^\./%#%" | sort >> $BASEDIR/log/FILES
fi
done
+ cd $BASEDIR/packages; ls -w1 *.ipfire | awk -F ".ipfire" '{ print $1 }' > $BASEDIR/packages/packages_list.txt
+ echo -n "###EOF###" >> $BASEDIR/packages/packages_list.txt
cd $PWD
ipfiredist cups
ipfiredist cyrusimap
ipfiredist fetchmail
+ ipfiredist ffmpeg
ipfiredist gnump3d
ipfiredist iptraf
ipfiredist java
ipfiredist lame
+ ipfiredist libmad
ipfiredist libogg
ipfiredist libtiff
ipfiredist libvorbis
ipfiredist libxml2
ipfiredist mailx
ipfiredist mldonkey
+ ipfiredist mpeg2dec
+ ipfiredist nagios
ipfiredist nfs
ipfiredist nmap
ipfiredist ntop
ipfiredist sox
ipfiredist spamassassin
ipfiredist subversion
+ ipfiredist videolan
ipfiredist web-cyradm
ipfiredist xampp
# ipfiredist xinetd
+ ipfiredist xvid
+ ipfiredist yasuc
test -d $BASEDIR/packages || mkdir $BASEDIR/packages
- mv -f $LFS/install/packages/*.{tar.gz,md5} $BASEDIR/packages >> $LOGFILE 2>&1
+ mv -f $LFS/install/packages/*.{ipfire,md5} $BASEDIR/packages >> $LOGFILE 2>&1
rm -rf $BASEDIR/build/install/packages/*
}
exit 1
fi
chmod 755 $0
+ tail log/_build.svn.update.log
exit 0
;;
commit|ci)
if [ "$input" == "yes" ]; then
$0 svn commit
fi
+ $0 sync
;;
"SVN: Update")
$0 svn update