X-Git-Url: http://git.ipfire.org/?p=people%2Fteissler%2Fipfire-2.x.git;a=blobdiff_plain;f=make.sh;h=0b1d7e4033dfbb906174b09b8db938f5ad880b5b;hp=ec6c79e7fb257e116bbae02370f28d9a637fe706;hb=4b06f5045dd44c4a12da112d644077a9ca3e453b;hpb=f0fc88073f05cbe39d60c066b78058e1222e22a7 diff --git a/make.sh b/make.sh index ec6c79e7f..0b1d7e403 100755 --- a/make.sh +++ b/make.sh @@ -24,14 +24,15 @@ NAME="IPFire" # Software name SNAME="ipfire" # Short name -VERSION="2.2-test" -GIT_BRANCH=rspezial:rspezial # Version number +VERSION="2.3-test" +GIT_BRANCH=master:master # Version number SLOGAN="www.ipfire.org" # Software slogan CONFIG_ROOT=/var/ipfire # Configuration rootdir NICE=10 # Nice level MAX_RETRIES=1 # prefetch/check loop KVER=`grep --max-count=1 VER lfs/linux | awk '{ print $3 }'` MACHINE=`uname -m` +GIT_TAG=$(git tag | tail -1) IPFVER="full" # Which versions should be compiled? (full|devel) @@ -333,24 +334,26 @@ buildipfire() { ipfiremake rp-pppoe ipfiremake unzip ipfiremake linux SMP=1 - ipfiremake linux-fusion SMP=1 - ipfiremake ipp2p SMP=1 - ipfiremake zaptel SMP=1 - ipfiremake r8169 SMP=1 - ipfiremake r8168 SMP=1 - ipfiremake atl1 SMP=1 +# ipfiremake linux-fusion SMP=1 +# ipfiremake ipp2p SMP=1 +# ipfiremake r8169 SMP=1 +# ipfiremake r8168 SMP=1 +# ipfiremake atl1 SMP=1 + ipfiremake atl2 SMP=1 ipfiremake kqemu SMP=1 ipfiremake v4l-dvb SMP=1 + ipfiremake madwifi SMP=1 ipfiremake sane KMOD=1 SMP=1 ipfiremake linux - ipfiremake linux-fusion - ipfiremake ipp2p - ipfiremake zaptel - ipfiremake r8169 - ipfiremake r8168 - ipfiremake atl1 +# ipfiremake linux-fusion +# ipfiremake ipp2p +# ipfiremake r8169 +# ipfiremake r8168 +# ipfiremake atl1 + ipfiremake atl2 ipfiremake kqemu ipfiremake v4l-dvb + ipfiremake madwifi ipfiremake sane KMOD=1 ipfiremake pkg-config ipfiremake linux-atm @@ -415,9 +418,8 @@ buildipfire() { ipfiremake whatmask ipfiremake iptables ipfiremake libupnp - ipfiremake ipp2p IPT=1 +# ipfiremake ipp2p IPT=1 ipfiremake linux-igd - ipfiremake ipac-ng ipfiremake ipaddr ipfiremake iptstate ipfiremake iputils @@ -460,7 +462,6 @@ buildipfire() { ipfiremake noip_updater ipfiremake ntp ipfiremake openssh - ipfiremake openswan ipfiremake rrdtool ipfiremake setserial ipfiremake setup @@ -509,6 +510,7 @@ buildipfire() { ipfiremake libmad ipfiremake libogg ipfiremake libvorbis + ipfiremake libdvbpsi ipfiremake lame ipfiremake sox ipfiremake libshout @@ -534,7 +536,6 @@ buildipfire() { ipfiremake portmap ipfiremake nfs ipfiremake nmap - ipfiremake mbmon ipfiremake ncftp ipfiremake etherwake ipfiremake bwm-ng @@ -542,6 +543,7 @@ buildipfire() { ipfiremake sysstat ipfiremake vsftpd ipfiremake which + ipfiremake openswan ipfiremake lsof ipfiremake centerim ipfiremake br2684ctl @@ -555,6 +557,7 @@ buildipfire() { ipfiremake teamspeak ipfiremake elinks ipfiremake igmpproxy + ipfiremake fbset ipfiremake sdl ipfiremake qemu ipfiremake sane @@ -566,6 +569,8 @@ buildipfire() { ipfiremake arptables ipfiremake fontconfig ipfiremake freefont + ipfiremake directfb + ipfiremake dfb++ ipfiremake ffmpeg ipfiremake videolan ipfiremake vdr @@ -576,13 +581,25 @@ buildipfire() { ipfiremake esniper ipfiremake vnstat ipfiremake vnstati + ipfiremake wpa_supplicant + ipfiremake hostapd + ipfiremake urlgrabber + ipfiremake syslinux + ipfiremake tftp-hpa + echo Build on $HOSTNAME > $BASEDIR/build/var/ipfire/firebuild + cat /proc/version >> $BASEDIR/build/var/ipfire/firebuild + echo >> $BASEDIR/build/var/ipfire/firebuild + git log -1 >> $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 } buildinstaller() { # Run installer scripts one by one LOGFILE="$BASEDIR/log/_build.installer.log" export LOGFILE - ipfiremake syslinux ipfiremake as86 ipfiremake mbr ipfiremake memtest @@ -639,6 +656,9 @@ buildpackages() { rm -f $BASEDIR/doc/packages-list # packages-list.txt is ready to be displayed for wiki page beautify message DONE + + # Update changelog + $0 git log # Create images for install ipfiremake cdrom ED=full @@ -675,7 +695,7 @@ buildpackages() { } ipfirepackages() { - #ipfiremake core-updates + ipfiremake core-updates for i in $(ls -1 $BASEDIR/config/rootfiles/packages); do if [ -e $BASEDIR/lfs/$i ]; then ipfiredist $i @@ -904,6 +924,12 @@ git) git push ${GIT_URL} ${GIT_BRANCH} ;; + log) + [ -z $GIT_TAG ] || LAST_TAG=$GIT_TAG + [ -z $LAST_TAG ] || EXT="$LAST_TAG..HEAD" + + git log -n 500 --no-merges --pretty=medium --shortstat $EXT > $BASEDIR/doc/ChangeLog + ;; esac ;; uploadsrc)