NAME="IPFire" # Software name
SNAME="ipfire" # Short name
VERSION="2.3"
+CORE="28"
GIT_BRANCH=master:master # Version number
SLOGAN="www.ipfire.org" # Software slogan
CONFIG_ROOT=/var/ipfire # Configuration rootdir
lfsmake2 make
lfsmake2 man
lfsmake2 mktemp
- lfsmake2 modutils
+ lfsmake2 module-init-tools
lfsmake2 mtd
lfsmake2 net-tools
lfsmake2 patch
ipfiremake libpcap
ipfiremake ppp
ipfiremake rp-pppoe
+ ipfiremake pptp
ipfiremake unzip
ipfiremake linux
ipfiremake atl2
ipfiremake whatmask
ipfiremake iptables
ipfiremake libupnp
- ipfiremake linux-igd
ipfiremake ipaddr
ipfiremake iptstate
ipfiremake iputils
ipfiremake lame
ipfiremake sox
ipfiremake libshout
- ipfiremake icecast
- ipfiremake icegenerator
- ipfiremake mpd
- ipfiremake mpc
ipfiremake xvid
ipfiremake libmpeg2
ipfiremake cmake
ipfiremake videolan
ipfiremake vdr
ipfiremake w_scan
+ ipfiremake icecast
+ ipfiremake icegenerator
+ ipfiremake mpd
+ ipfiremake mpc
ipfiremake git
ipfiremake squidclamav
ipfiremake bc
ipfiremake hostapd
ipfiremake urlgrabber
ipfiremake syslinux
- ipfiremake tftp-hpa
+ ipfiremake tftpd
ipfiremake cpufrequtils
ipfiremake dbus
ipfiremake bluetooth
ipfiremake netcat
ipfiremake 7zip
ipfiremake lynis
+ ipfiremake cryptsetup
+ ipfiremake splix
+ ipfiremake streamripper
+ ipfiremake sshfs
+ ipfiremake sqlite
+ ipfiremake taglib
+ ipfiremake mediatomb
+ ipfiremake sslh
+ ipfiremake perl-gettext
+ ipfiremake vdradmin
echo Build on $HOSTNAME > $BASEDIR/build/var/ipfire/firebuild
cat /proc/version >> $BASEDIR/build/var/ipfire/firebuild
echo >> $BASEDIR/build/var/ipfire/firebuild
git status >> $BASEDIR/build/var/ipfire/firebuild
echo >> $BASEDIR/build/var/ipfire/firebuild
cat /proc/cpuinfo >> $BASEDIR/build/var/ipfire/firebuild
+ echo $CORE > $BASEDIR/build/opt/pakfire/db/core/mine
}
buildinstaller() {
$0 git log
# Create images for install
- ipfiremake cdrom ED=full
+ ipfiremake cdrom ED=$IPFVER
# Check if there is a loop device for building in virtual environments
if [ -e /dev/loop/0 ] || [ -e /dev/loop0 ]; then
- ipfiremake usb-stick
+ ipfiremake usb-stick ED=$IPFVER
fi
# Create updater package
- ipfiremake updater
+ #ipfiremake updater
mv $LFS/install/images/{*.iso,*.tgz,*.img.gz,*.bz2} $BASEDIR >> $LOGFILE 2>&1
ipfirepackages
test -d $BASEDIR/cache/toolchains || mkdir $BASEDIR/cache/toolchains
echo "`date -u '+%b %e %T'`: Load toolchain tar.gz for $BUILDMACHINE" | tee -a $LOGFILE
cd $BASEDIR/cache/toolchains
- wget $URL_TOOLCHAIN/$PACKAGE.tar.gz $URL_TOOLCHAIN/$PACKAGE.md5 >& /dev/null
+ wget -U "IPFireSourceGrabber/2.x" $URL_TOOLCHAIN/$PACKAGE.tar.gz $URL_TOOLCHAIN/$PACKAGE.md5 >& /dev/null
if [ $? -ne 0 ]; then
echo "`date -u '+%b %e %T'`: error downloading $PACKAGE toolchain for $BUILDMACHINE machine" | tee -a $LOGFILE
else