NAME="IPFire" # Software name
SNAME="ipfire" # Short name
-VERSION="2.0rc1t" # Version number
+VERSION="2.1" # Version number
SLOGAN="www.ipfire.org" # Software slogan
CONFIG_ROOT=/var/ipfire # Configuration rootdir
NICE=10 # Nice level
IPFVER="full" # Which versions should be compiled? (full|devel)
-# Set an information about the build number
-if [ -e ./.svn ]; then
- FIREBUILD=`cat .svn/entries |sed -n 's/^[ \t]*revision=\"// p' | sed -n 's/\".*$// p'`
-fi
-
# Debian specific settings
if [ ! -e /etc/debian_version ]; then
FULLPATH=`which $0`
LOGFILE="$BASEDIR/log/_build.ipfire.log"
export LOGFILE
ipfiremake configroot
+ ipfiremake backup
ipfiremake dhcp
ipfiremake dhcpcd
ipfiremake libusb
ipfiremake unzip
ipfiremake linux SMP=1
ipfiremake ipp2p SMP=1
- ipfiremake r8169 SMP=1
ipfiremake zaptel SMP=1
+ ipfiremake r8169 SMP=1
+ ipfiremake r8168 SMP=1
+ ipfiremake mcs7830 SMP=1
+ ipfiremake atl1 SMP=1
+ ipfiremake kqemu SMP=1
ipfiremake linux
ipfiremake ipp2p
- ipfiremake r8169
ipfiremake zaptel
+ ipfiremake r8169
+ ipfiremake r8168
+ ipfiremake mcs7830
+ ipfiremake atl1
+ ipfiremake kqemu
ipfiremake pkg-config
+ ipfiremake linux-atm
ipfiremake cpio
ipfiremake klibc
ipfiremake mkinitcpio
ipfiremake curl
ipfiremake python
ipfiremake libnet
+ ipfiremake libidn
ipfiremake libjpeg
ipfiremake libpng
ipfiremake libtiff
ipfiremake dosfstools
ipfiremake squashfstools
ipfiremake reiserfsprogs
+ ipfiremake xfsprogs
ipfiremake sysfsutils
ipfiremake fuse
ipfiremake ntfs-3g
ipfiremake iptables
ipfiremake libupnp
ipfiremake ipp2p IPT=1
- ipfiremake moblock
ipfiremake linux-igd
ipfiremake ipac-ng
ipfiremake ipaddr
ipfiremake iputils
ipfiremake l7-protocols
ipfiremake mISDN
+ ipfiremake capi4k-utils
ipfiremake hwdata
ipfiremake kudzu
ipfiremake logrotate
ipfiremake cups
ipfiremake ghostscript
ipfiremake foomatic
+ ipfiremake hplip
ipfiremake samba
ipfiremake sudo
ipfiremake mc
ipfiremake htop
ipfiremake postfix
ipfiremake fetchmail
- ipfiremake cyrusimap
+ ipfiremake cyrus-imapd
ipfiremake openmailadmin
- ipfiremake mailx
ipfiremake clamav
ipfiremake spamassassin
ipfiremake amavisd
ipfiremake mpc
ipfiremake xvid
ipfiremake libmpeg2
- #ipfiremake ffmpeg
ipfiremake videolan
ipfiremake libpri
- ipfiremake stund
ipfiremake asterisk
- ipfiremake backup
ipfiremake gnump3d
ipfiremake libsigc++
ipfiremake applejuice
ipfiremake nfs
ipfiremake nmap
ipfiremake mbmon
- ipfiremake iftop
ipfiremake ncftp
- ipfiremake cftp
ipfiremake etherwake
- ipfiremake ethereal
- ipfiremake tftp-hpa
ipfiremake bwm-ng
ipfiremake tripwire
ipfiremake sysstat
ipfiremake vsftpd
ipfiremake which
ipfiremake lsof
+ ipfiremake centerim
+ ipfiremake br2684ctl
+ ipfiremake pcmciautils
+ ipfiremake collectd
+ ipfiremake lcd4linux
+ ipfiremake neon
+ ipfiremake subversion
+ ipfiremake tcptrack
+ ipfiremake teamspeak
+ ipfiremake elinks
+ ipfiremake igmpproxy
+ ipfiremake sdl
+ ipfiremake qemu
}
buildinstaller() {
installmake wget
installmake hwdata
installmake kudzu
+ installmake pcmciautils
installmake installer
installmake initrd
}
ipfirepackages() {
ipfiremake core-updates
for i in $(ls -1 $BASEDIR/config/rootfiles/packages); do
- [ -e $BASEDIR/lfs/$i ] && ipfiredist $i
+ if [ -e $BASEDIR/lfs/$i ]; then
+ ipfiredist $i
+ else
+ echo -n $i
+ beautify message SKIP
+ fi
done
test -d $BASEDIR/packages || mkdir $BASEDIR/packages
mv -f $LFS/install/packages/* $BASEDIR/packages >> $LOGFILE 2>&1
buildipfire
# Setzen des IPFire Builds
- if [ "$FIREBUILD" ]; then
- echo "$FIREBUILD" > $BASEDIR/build/var/ipfire/firebuild
+ if [ "$SVN_REVISION" ]; then
+ echo "$SVN_REVISION" > $BASEDIR/build/var/ipfire/firebuild
else
echo "_(OvO)_" > $BASEDIR/build/var/ipfire/firebuild
fi