NAME="IPFire" # Software name
SNAME="ipfire" # Short name
VERSION="3.0-prealpha1" # Version number
-TOOLCHAINVERSION="${VERSION}-15" # Toolchain
+TOOLCHAINVERSION="${VERSION}-18" # Toolchain
SLOGAN="Lechery" # Software slogan
# Include funtions
build_spy stage ${STAGE}
+ # We can't skip packages in toolchain stage
+ SAVE_SKIP_PACKAGE_LIST=$SKIP_PACKAGE_LIST
+ SKIP_PACKAGE_LIST=
+
toolchain_make stage1
- #toolchain_make scripts
# make distcc first so that CCACHE_PREFIX works immediately
- [ -z "$DISTCC_HOSTS" ] || toolchain_make distcc
+ toolchain_make distcc
toolchain_make ccache
toolchain_make binutils PASS=1
toolchain_make gcc PASS=1
toolchain_make glibc
toolchain_make adjust-toolchain
toolchain_make test-toolchain PASS=1
+ toolchain_make zlib
toolchain_make gcc PASS=2
toolchain_make binutils PASS=2
toolchain_make test-toolchain PASS=2
toolchain_make bc
toolchain_make util-linux-ng
toolchain_make strip
- export PATH=$ORG_PATH
+ export PATH=$ORG_PATH SKIP_PACKAGE_LIST=$SAVE_SKIP_PACKAGE_LIST
}
################################################################################
ipfire_make glibc
ipfire_make adjust-toolchain
ipfire_make test-toolchain
+ ipfire_make zlib
ipfire_make binutils
ipfire_make gcc
ipfire_make berkeley
ipfire_make ncurses
ipfire_make procps
ipfire_make libtool
- ipfire_make zlib
ipfire_make perl
ipfire_make readline
ipfire_make gettext
ipfire_make gmp
ipfire_make grub
ipfire_make gawk
- ipfire_make glib
+ ipfire_make glib2
ipfire_make grep
ipfire_make groff
ipfire_make gzip
### Building some general stuff
# STAGE 1
+ ipfire_make libdaemon
ipfire_make pcre
ipfire_make expat
ipfire_make dbus
ipfire_make dbus-glib
ipfire_make openssl
- ipfire_make perl ### We are building the modules here.
+ ipfire_make perl-xml-parser
+ ipfire_make intltool
ipfire_make python
ipfire_make python-dbus
ipfire_make python-urlgrabber
- ipfire_make python-iconv
ipfire_make python-IPy
ipfire_make libxml2
ipfire_make libxslt
ipfire_make vlan
ipfire_make bind
ipfire_make whois
+ ipfire_make avahi
### Building some general stuff
# STAGE 2
+ ipfire_make pth
+ ipfire_make libassuan
+ ipfire_make libgpg-error
+ ipfire_make libgcrypt
+ ipfire_make libksba
ipfire_make cracklib
ipfire_make pam PASS=1
ipfire_make shadow-pam
ipfire_make nss_ldap
ipfire_make sqlite
ipfire_make curl
- ipfire_make gnupg
+ ipfire_make pinentry
+ ipfire_make gnupg2
ipfire_make sudo
ipfire_make libjpeg
ipfire_make libpng
ipfire_make hdparm
ipfire_make smartmontools
ipfire_make lm-sensors
+ ipfire_make parted
ipfire_make hal
ipfire_make hal-info
#ipfire_make logwatch
ipfire_make cpio
ipfire_make cdrtools
- ipfire_make parted
ipfire_make python-parted
ipfire_make memtest86+
#ipfire_make pakfire
-
+ ipfire_make quagga
+
ipfire_make pyfire
-
+
### -------------------------------------------------------------------------
### Tools that maybe not needed
#
### Debugging
#
+ ipfire_make pax-utils
+ ipfire_make paxtest
ipfire_make gdb
ipfire_make strace
+ ipfire_make pychecker
}
################################################################################