NAME="IPFire" # Software name
SNAME="ipfire" # Short name
VERSION="2.19" # Version number
-CORE="110" # Core Level (Filename)
-PAKFIRE_CORE="110" # Core Level (PAKFIRE)
+CORE="116" # Core Level (Filename)
+PAKFIRE_CORE="116" # Core Level (PAKFIRE)
GIT_BRANCH=`git rev-parse --abbrev-ref HEAD` # Git Branch
SLOGAN="www.ipfire.org" # Software slogan
CONFIG_ROOT=/var/ipfire # Configuration rootdir
KVER=`grep --max-count=1 VER lfs/linux | awk '{ print $3 }'`
GIT_TAG=$(git tag | tail -1) # Git Tag
GIT_LASTCOMMIT=$(git log | head -n1 | cut -d" " -f2 |head -c8) # Last commit
-TOOLCHAINVER=12
+
+TOOLCHAINVER=20170705
# New architecture variables
HOST_ARCH="$(uname -m)"
lfsmake2 udev
lfsmake2 vim
lfsmake2 xz
+ lfsmake2 paxctl
}
buildipfire() {
lfsmake2 nettle
lfsmake2 libevent
lfsmake2 libevent2
+ lfsmake2 libevent2-compat
lfsmake2 expat
+ lfsmake2 apr
+ lfsmake2 aprutil
lfsmake2 unbound
lfsmake2 gnutls
lfsmake2 bind
lfsmake2 libart
lfsmake2 gd
lfsmake2 popt
- lfsmake2 pcre
lfsmake2 slang
lfsmake2 newt
lfsmake2 libsmooth
lfsmake2 web-user-interface
lfsmake2 flag-icons
lfsmake2 jquery
+ lfsmake2 bootstrap
lfsmake2 arping
lfsmake2 beep
lfsmake2 dvdrtools
lfsmake2 python-ipaddress
lfsmake2 glib
lfsmake2 GeoIP
- lfsmake2 fwhits
lfsmake2 noip_updater
lfsmake2 ntp
lfsmake2 openssh
lfsmake2 fontconfig
lfsmake2 dejavu-fonts-ttf
+ lfsmake2 ubuntu-font-family
lfsmake2 freefont
lfsmake2 pixman
lfsmake2 cairo
lfsmake2 intltool
lfsmake2 libdaemon
lfsmake2 cups
- lfsmake2 ghostscript
lfsmake2 lcms2
+ lfsmake2 ghostscript
lfsmake2 qpdf
lfsmake2 poppler
lfsmake2 cups-filters
lfsmake2 gnu-netcat
lfsmake2 ncat
lfsmake2 nmap
- lfsmake2 ncftp
lfsmake2 etherwake
lfsmake2 bwm-ng
lfsmake2 sysstat
lfsmake2 ffmpeg
lfsmake2 vdr
lfsmake2 vdr_streamdev
- lfsmake2 vdr_vnsiserver5
lfsmake2 vdr_epgsearch
lfsmake2 vdr_dvbapi
lfsmake2 vdr_eepg
lfsmake2 pound
lfsmake2 minicom
lfsmake2 ddrescue
- lfsmake2 imspector
lfsmake2 miniupnpd
lfsmake2 client175
lfsmake2 powertop
lfsmake2 owncloud
lfsmake2 bacula
lfsmake2 batctl
+ lfsmake2 perl-Font-TTF
+ lfsmake2 perl-IO-String
lfsmake2 perl-PDF-API2
lfsmake2 squid-accounting
lfsmake2 pigz
lfsmake2 libpciaccess
lfsmake2 libyajl
lfsmake2 libvirt
+ lfsmake2 python3-libvirt
lfsmake2 freeradius
lfsmake2 perl-common-sense
lfsmake2 perl-inotify2
lfsmake2 perl-Net-IP
+ lfsmake2 wio
+ lfsmake2 iftop
}
buildinstaller() {
export LOGFILE
lfsmake2 memtest
lfsmake2 installer
- lfsmake2 strip
+ lfsmake1 strip
}
buildpackages() {
while [ $# -gt 0 ]; do
case "${1}" in
--target=*)
- configure_target "${1#--target=}"
+ configure_build "${1#--target=}"
;;
-*)
exiterror "Unknown configuration option: ${1}"
#only restore on a clean disk
if [ ! -e "${BASEDIR}/build/tools/.toolchain-successful" ]; then
if [ ! -n "$PACKAGE" ]; then
- beautify build_stage "Full toolchain compilation - Native GCC: `gcc --version | grep GCC | awk {'print $3'}`"
+ beautify build_stage "Full toolchain compilation"
prepareenv
buildtoolchain
else
toolchain)
clear
prepareenv
- beautify build_stage "Toolchain compilation - Native GCC: `gcc --version | grep GCC | awk {'print $3'}`"
+ beautify build_stage "Toolchain compilation"
buildtoolchain
echo "`date -u '+%b %e %T'`: Create toolchain tar.gz for ${BUILD_ARCH}" | tee -a $LOGFILE
test -d $BASEDIR/cache/toolchains || mkdir -p $BASEDIR/cache/toolchains