X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=make.sh;h=f1ab85601379b44b28150eea44942986161c0093;hb=e3670217a27c6f0f7430f2582e72e6c2a7e3d660;hp=e45b28a20e944f3575af0e5161021bba2b06cf71;hpb=cf29614f54246b1e33130f967221335b1a13af0d;p=people%2Fpmueller%2Fipfire-2.x.git diff --git a/make.sh b/make.sh index e45b28a20e..f1ab856013 100755 --- a/make.sh +++ b/make.sh @@ -33,7 +33,7 @@ KVER=`grep --max-count=1 VER lfs/linux | awk '{ print $3 }'` MACHINE=`uname -m` SVN_REVISION=`svn info | grep Revision | cut -c 11-` -IPFVER="full" # Which versions should be compiled? (full|light|devel) +IPFVER="full" # Which versions should be compiled? (full|devel) # Set an information about the build number if [ -e ./.svn ]; then @@ -336,7 +336,6 @@ buildipfire() { # ipfiremake promise-sata-300-tx SMP=1 ipfiremake zaptel SMP=1 ipfiremake fuse SMP=1 - #ipfiremake linux XEN=1 ipfiremake linux ipfiremake ipp2p ipfiremake fcdsl @@ -390,13 +389,12 @@ buildipfire() { 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 @@ -472,7 +470,6 @@ buildipfire() { ipfiremake vlan ipfiremake wireless ipfiremake libsafe - ipfiremake 3c5x9setup ipfiremake pakfire ipfiremake java ipfiremake spandsp @@ -498,18 +495,20 @@ buildipfire() { 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 @@ -534,8 +533,6 @@ buildipfire() { ipfiremake tripwire ipfiremake sysstat ipfiremake vsftpd - ipfiremake alsa - ipfiremake mp3blaster ipfiremake which ipfiremake lsof } @@ -564,7 +561,6 @@ buildinstaller() { installmake popt installmake sysvinit installmake misc-progs - installmake e2fsprogs installmake libaal installmake reiser4progs installmake reiserfsprogs @@ -647,6 +643,7 @@ ipfirepackages() { ipfiredist cyrus-sasl # ipfiredist fetchmail # ipfiredist gnump3d + ipfiredist guardian ipfiredist ipfireseeder ipfiredist java ipfiredist libogg @@ -968,45 +965,41 @@ uploadsrc) exit 0 ;; upload) - case "$2" in - iso) - echo -e "Uploading the iso to $FTP_ISO_PATH/$SVN_REVISION." - cat < .ftp-commands + FTP_ISO_PORT=`echo "$FTP_ISO_URL" | awk -F: '{ print $2 }'` + FTP_ISO_URL=`echo "$FTP_ISO_URL" | awk -F: '{ print $1 }'` + if [ -z $FTP_ISO_PORT ]; then + FTP_ISO_PORT=21 + fi + cat < .ftp-commands mkdir -p $FTP_ISO_PATH$SVN_REVISION -ls -lah +mkdir -p $FTP_ISO_PATH$SVN_REVISION/paks quit EOF - ncftp -u $FTP_ISO_USER -p $FTP_ISO_PASS $FTP_ISO_URL < .ftp-commands - rm -f .ftp-commands + ncftp -u $FTP_ISO_USER -p $FTP_ISO_PASS -P $FTP_ISO_PORT $FTP_ISO_URL < .ftp-commands + rm -f .ftp-commands + + case "$2" in + iso) + echo -e "Uploading the iso to $FTP_ISO_PATH/$SVN_REVISION." + md5sum ipfire-$VERSION.$MACHINE-full.iso > ipfire-$VERSION.$MACHINE-full.iso.md5 - ncftpput -u $FTP_ISO_USER -p $FTP_ISO_PASS $FTP_ISO_URL $FTP_ISO_PATH$SVN_REVISION/ ipfire-$VERSION.$MACHINE-full.iso - ncftpput -u $FTP_ISO_USER -p $FTP_ISO_PASS $FTP_ISO_URL $FTP_ISO_PATH$SVN_REVISION/ ipfire-$VERSION.$MACHINE-full.iso.md5 - if [ -e ipfire-$VERSION.$MACHINE-devel.iso ]; then - md5sum ipfire-$VERSION.$MACHINE-devel.iso > ipfire-$VERSION.$MACHINE-devel.iso.md5 - ncftpput -u $FTP_ISO_USER -p $FTP_ISO_PASS $FTP_ISO_URL $FTP_ISO_PATH$SVN_REVISION/ ipfire-$VERSION.$MACHINE-devel.iso - ncftpput -u $FTP_ISO_USER -p $FTP_ISO_PASS $FTP_ISO_URL $FTP_ISO_PATH$SVN_REVISION/ ipfire-$VERSION.$MACHINE-devel.iso.md5 - fi - ncftpput -u $FTP_ISO_USER -p $FTP_ISO_PASS $FTP_ISO_URL $FTP_ISO_PATH$SVN_REVISION/ ipfire-source-r$SVN_REVISION.tar.gz - ncftpput -u $FTP_ISO_USER -p $FTP_ISO_PASS $FTP_ISO_URL $FTP_ISO_PATH$SVN_REVISION/ svn_status - if [ "$?" -eq "0" ]; then - echo -e "The iso of Revision $SVN_REVISION was successfully uploaded to $FTP_ISO_URL$FTP_ISO_PATH$SVN_REVISION/." - else - echo -e "There was an error while uploading the iso to the ftp server." - exit 1 - fi + for i in svn_status ipfire-source-r$SVN_REVISION.tar.gz ipfire-$VERSION.$MACHINE-full.iso ipfire-$VERSION.$MACHINE-full.iso.md5 ipfire-$VERSION.$MACHINE-devel.iso ipfire-$VERSION.$MACHINE-devel.iso.md5; do + if [ -e "$i" ]; then + ncftpput -u $FTP_ISO_USER -p $FTP_ISO_PASS -P $FTP_ISO_PORT $FTP_ISO_URL $FTP_ISO_PATH$SVN_REVISION/ $i + if [ "$?" -eq "0" ]; then + echo "The file with name $i was successfully uploaded to $FTP_ISO_URL$FTP_ISO_PATH$SVN_REVISION/." + else + echo "There was an error while uploading the file $i to the ftp server." + exit 1 + fi + fi + done if [ "$3" = "--with-sources-cd" ]; then - ncftpput -u $FTP_ISO_USER -p $FTP_ISO_PASS $FTP_ISO_URL $FTP_ISO_PATH/$SVN_REVISION/ ipfire-sources-cd-$VERSION.$MACHINE.iso + ncftpput -u $FTP_ISO_USER -p $FTP_ISO_PASS -P $FTP_ISO_PORT $FTP_ISO_URL $FTP_ISO_PATH/$SVN_REVISION/ ipfire-sources-cd-$VERSION.$MACHINE.iso fi ;; paks) - cat < .ftp-commands -mkdir -p $FTP_ISO_PATH$SVN_REVISION/paks -ls -lah -quit -EOF - ncftp -u $FTP_ISO_USER -p $FTP_ISO_PASS $FTP_ISO_URL < .ftp-commands - rm -f .ftp-commands - ncftpput -u $FTP_ISO_USER -p $FTP_ISO_PASS $FTP_ISO_URL $FTP_ISO_PATH$SVN_REVISION/paks packages/* + ncftpput -u $FTP_ISO_USER -p $FTP_ISO_PASS -P $FTP_ISO_PORT $FTP_ISO_URL $FTP_ISO_PATH$SVN_REVISION/paks packages/* if [ "$?" -eq "0" ]; then echo -e "The packages were successfully uploaded to $FTP_ISO_URL$FTP_ISO_PATH$SVN_REVISION/." else