MACHINE=`uname -m`
SVN_REVISION=`svn info | grep Revision | cut -c 11-`
-# Setzen des IPFire Builds
+IPFVER="full" # Which version should be compiled? (full|light|voice)
+
+# 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
lfsmake2 udev
lfsmake2 util-linux
lfsmake2 vim
-####
-# lfsmake2 net-tools
-# lfsmake2 inetutils
-# lfsmake2 ed
-# lfsmake2 procinfo
}
buildipfire() {
LOGFILE="$BASEDIR/log/_build.ipfire.log"
export LOGFILE
+ ipfiremake inetutils
+ ipfiremake net-tools
+ ipfiremake ed
ipfiremake configroot
ipfiremake dhcp
ipfiremake dhcpcd
ipfiremake ppp
ipfiremake rp-pppoe
ipfiremake unzip
- ipfiremake linux PASS=ipfire SMP=installer
- ipfiremake linux PASS=ipfire SMP=1
- ipfiremake 3cp4218 SMP=1
- ipfiremake amedyn SMP=1
- ipfiremake cxacru SMP=1
- ipfiremake eagle SMP=1
- ipfiremake cnx_pci SMP=1
- ipfiremake fcdsl SMP=1
- ipfiremake fcdsl2 SMP=1
- ipfiremake fcdslsl SMP=1
- ipfiremake fcdslusb SMP=1
- ipfiremake fcdslslusb SMP=1
- ipfiremake fcpci SMP=1
- ipfiremake fcclassic SMP=1
- ipfiremake pulsar SMP=1
- ipfiremake unicorn SMP=1
- ipfiremake promise-sata-300-tx SMP=1
- ipfiremake linux PASS=ipfire
- ipfiremake 3cp4218
- ipfiremake amedyn
- ipfiremake cxacru
- ipfiremake eciadsl
- ipfiremake eagle
- ipfiremake speedtouch
- ipfiremake cnx_pci
- ipfiremake fcdsl
- ipfiremake fcdsl2
- ipfiremake fcdslsl
- ipfiremake fcdslusb
- ipfiremake fcdslslusb
- ipfiremake fcpci
- ipfiremake fcclassic
- ipfiremake pulsar
- ipfiremake unicorn
- ipfiremake promise-sata-300-tx
+ ipfiremake linux PASS=installer
+ ipfiremake linux PASS=SMP
+# ipfiremake 3cp4218 PASS=SMP
+# ipfiremake amedyn PASS=SMP
+# ipfiremake cxacru PASS=SMP
+# ipfiremake eagle PASS=SMP
+# ipfiremake cnx_pci PASS=SMP
+# ipfiremake fcdsl PASS=SMP
+# ipfiremake fcdsl2 PASS=SMP
+# ipfiremake fcdslsl PASS=SMP
+# ipfiremake fcdslusb PASS=SMP
+# ipfiremake fcdslslusb PASS=SMP
+# ipfiremake fcpci PASS=SMP
+# ipfiremake fcclassic PASS=SMP
+# ipfiremake pulsar PASS=SMP
+# ipfiremake unicorn PASS=SMP
+# ipfiremake promise-sata-300-tx PASS=SMP
+ ipfiremake linux
+# ipfiremake 3cp4218
+# ipfiremake amedyn
+# ipfiremake cxacru
+# ipfiremake eciadsl
+# ipfiremake eagle
+# ipfiremake speedtouch
+# ipfiremake cnx_pci
+# ipfiremake fcdsl
+# ipfiremake fcdsl2
+# ipfiremake fcdslsl
+# ipfiremake fcdslusb
+# ipfiremake fcdslslusb
+# ipfiremake fcpci
+# ipfiremake fcclassic
+# ipfiremake pulsar
+# ipfiremake unicorn
+# ipfiremake promise-sata-300-tx
ipfiremake pcmcia-cs
ipfiremake expat
ipfiremake gdbm
echo -e "Uploading cache to ftp server:"
ncftpls -u $IPFIRE_FTP_USER_INT -p $IPFIRE_FTP_PASS_INT ftp://$IPFIRE_FTP_URL_INT$IPFIRE_FTP_PATH_INT/ > /var/tmp/ftplist
for i in *; do
+ if [ "$i" == "toolchains" ]; then continue; fi
grep -q $i /var/tmp/ftplist
if [ "$?" -ne "0" ]; then
echo -ne "$i"