# #
############################################################################
if [ ! "$BASH" ]; then
- exiterror "BASH environment variable is not set. You're probably running the wrong shell."
+ exiterror "BASH environment variable is not set. You're probably running the wrong shell."
fi
if [ -z "${BASH_VERSION}" ]; then
- exiterror "Not running BASH shell."
+ exiterror "Not running BASH shell."
fi
echo -ne "Resetting our nice level to $NICE" | tee -a $LOGFILE
renice $NICE $$ > /dev/null
if [ `nice` != "$NICE" ]; then
- beautify message FAIL
- exiterror "Failed to set correct nice level"
+ beautify message FAIL
+ exiterror "Failed to set correct nice level"
else
- beautify message DONE
+ beautify message DONE
fi
############################################################################
echo -ne "Checking if we're running as root user" | tee -a $LOGFILE
if [ `id -u` != 0 ]; then
- beautify message FAIL
- exiterror "Not building as root"
+ beautify message FAIL
+ exiterror "Not building as root"
else
- beautify message DONE
+ beautify message DONE
fi
BASE_DEV=`df -P -k $BASEDIR | tail -n 1 | awk '{ print $1 }'`
BASE_ASPACE=`df -P -k $BASEDIR | tail -n 1 | awk '{ print $4 }'`
if (( 2048000 > $BASE_ASPACE )); then
- BASE_USPACE=`du -skx $BASEDIR | awk '{print $1}'`
- if (( 2048000 - $BASE_USPACE > $BASE_ASPACE )); then
- beautify message FAIL
- exiterror "Not enough temporary space available, need at least 2GB on $BASE_DEV"
- fi
+ BASE_USPACE=`du -skx $BASEDIR | awk '{print $1}'`
+ if (( 2048000 - $BASE_USPACE > $BASE_ASPACE )); then
+ beautify message FAIL
+ exiterror "Not enough temporary space available, need at least 2GB on $BASE_DEV"
+ fi
else
- beautify message DONE
+ beautify message DONE
fi
############################################################################
rm -f /tools
fi
if [ ! -a /tools ]; then
- ln -s $BASEDIR/build/tools /
+ ln -s $BASEDIR/build/tools /
fi
if [ ! -h /tools ]; then
- exiterror "Could not create /tools symbolic link."
+ exiterror "Could not create /tools symbolic link."
fi
# Setup environment
ipfiremake dnsmasq
ipfiremake dosfstools
ipfiremake reiserfsprogs
- ipfiremake squashfstools
ipfiremake sysfsutils
ipfiremake ntfs-3g
ipfiremake ethtool
ipfiremake ez-ipupdate
ipfiremake fcron
- ipfiremake GD
+ ipfiremake perl-GD
ipfiremake GD-Graph
ipfiremake GD-TextUtil
ipfiremake gnupg
ipfiremake setserial
ipfiremake setup
ipfiremake snort
- #ipfiremake snortsnarf
+ ipfiremake snortsnarf
ipfiremake oinkmaster
ipfiremake squid
ipfiremake squid-graph
ipfiremake vlan
ipfiremake wireless
ipfiremake libsafe
- ipfiremake 3c5x9setup
ipfiremake pakfire
ipfiremake java
ipfiremake spandsp
ipfiremake clamav
ipfiremake spamassassin
ipfiremake amavisd
- ipfiremake stund
- ipfiremake libpri
-# ipfiremake bristuff
- ipfiremake asterisk
+ ipfiremake alsa
ipfiremake mpg123
ipfiremake mpfire
- ipfiremake backup
+ ipfiremake guardian
ipfiremake libmad
ipfiremake libogg
ipfiremake libvorbis
ipfiremake lame
ipfiremake sox
+ ipfiremake mp3blaster
+ ipfiremake libpri
+ ipfiremake stund
+ ipfiremake asterisk
+ ipfiremake backup
ipfiremake gnump3d
ipfiremake libsigc++
ipfiremake applejuice
ipfiremake tripwire
ipfiremake sysstat
ipfiremake vsftpd
- ipfiremake alsa
- ipfiremake mp3blaster
ipfiremake which
ipfiremake lsof
}
ipfiredist clamav
ipfiredist cups
ipfiredist cyrus-sasl
+ ipfiredist ethereal
# ipfiredist fetchmail
# ipfiredist gnump3d
+ ipfiredist guardian
ipfiredist ipfireseeder
ipfiredist java
ipfiredist libogg
ipfiredist libvorbis
-# ipfiredist mailx
+ ipfiredist mailx
# ipfiredist mldonkey
ipfiredist mp3blaster
ipfiredist mpfire
ipfiredist mpg123
# ipfiredist nfs
+ ipfiredist nmap
ipfiredist openldap
# ipfiredist postfix
+ ipfiredist rsync
ipfiredist rtorrent
ipfiredist samba
-# ipfiredist sox
+ ipfiredist sox
# ipfiredist spamassassin
ipfiredist tripwire
ipfiredist vsftpd