* svn dist ueberarbeitet.
  * svn dist und svn update koennen nun mit einer Revisionsangabe umgehen.
  * svn ad packt alle Sources in ein Archiv mit Changelog und svn_status
  * packages_list fuer Mediawiki umgemodelt.

git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@290 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
This commit is contained in:
delaco
2006-09-21 18:48:19 +00:00
parent c98e55d8f8
commit 7471f6ab0f
2 changed files with 287 additions and 277 deletions

View File

@@ -1,257 +1,252 @@
====== List of softwares used to build IPFire Version: 2.0 ====== == List of softwares used to build IPFire Version: 2.0 ==
* 3c5x9setup-1.00 * 3c5x9setup-1.00
* 3cp4218-2003-10-22 * 3cp4218-2003-10-22
* Archive-Tar-1.29 * Archive-Tar-1.29
* Archive-Zip-1.16 * Archive-Zip-1.16
* BerkeleyDB-0.27 * BerkeleyDB-0.27
* CnxADSL-TgrATMcln-20041004 * CnxADSL-TgrATMcln-20041004
* Compress-Zlib-1.35 * Compress-Zlib-1.35
* Convert-TNEF-0.17 * Convert-TNEF-0.17
* Convert-UUlib-1.06 * Convert-UUlib-1.06
* Digest-1.08 * Digest-1.08
* Digest-HMAC-1.01 * Digest-HMAC-1.01
* Digest-SHA1-2.10 * Digest-SHA1-2.10
* GD-2.12 * GD-2.12
* Geo-IP-PurePerl-1.17 * Geo-IP-PurePerl-1.17
* HTML-Parser-3.45 * HTML-Parser-3.45
* HTML-Tagset-3.04 * HTML-Tagset-3.04
* IO-stringy-2.110 * IO-stringy-2.110
* Linux-PAM-0.99.3.0 * Linux-PAM-0.99.3.0
* Locale-Codes-2.07 * Locale-Codes-2.07
* MIME-tools-5.420 * MIME-tools-5.420
* Mail-SpamAssassin-3.1.3 * Mail-SpamAssassin-3.1.3
* MailTools-1.74 * MailTools-1.74
* Net-DNS-0.47 * Net-DNS-0.47
* Net-IPv4Addr-0.10 * Net-IPv4Addr-0.10
* Net-Server-0.93 * Net-Server-0.93
* Net_SSLeay.pm-1.25 * Net_SSLeay.pm-1.25
* Python-2.3.4 * Python-2.3.4
* Text-Tabs+Wrap-2005.0824 * Text-Tabs+Wrap-2005.0824
* URI-1.35 * URI-1.35
* Unix-Syslog-0.100 * Unix-Syslog-0.100
* amedyn-2004-08-04 * amedyn-2004-08-04
* applejuice-0.30 * applejuice-0.30
* arping-2.05 * arping-2.05
* as86-0.16.17 * as86-0.16.17
* asterisk-1.2.10 * asterisk-1.2.10
* autoconf-2.59 * autoconf-2.59
* automake-1.8.4 * automake-1.8.4
* bash-2.05b * bash-2.05b
* bast-0.9.3 * bast-0.9.3
* beep-1.2.2 * beep-1.2.2
* bind-9.2.5 * bind-9.2.5
* binutils-2.15.90.0.3 * binutils-2.15.90.0.3
* bison-1.875 * bison-1.875
* bootsplash-3.2 * bootsplash-3.2
* bridge-utils-1.1 * bridge-utils-1.1
* bristuff-0.3.0-PRE-1s * bristuff-0.3.0-PRE-1s
* busybox-0.60.5 * busybox-0.60.5
* bzip2-1.0.3 * bzip2-1.0.3
* capi4k-utils-2004-10-06 * capi4k-utils-2004-10-06
* ccache-2.3 * ccache-2.3
* cdrtools-2.01 * cdrtools-2.01
* cftp-0.12 * cftp-0.12
* clamav-0.88.4 * clamav-0.88.4
* coreutils-5.93 * coreutils-5.93
* cups-1.2.2-source * cups-1.2.2-source
* cxacru-2003-10-05 * cxacru-2003-10-05
* cyrus-imapd-2.2.12 * cyrus-imapd-2.2.12
* cyrus-sasl-2.1.21 * cyrus-sasl-2.1.21
* cyrus-sasl-2.1.21-ldap * cyrus-sasl-2.1.21-ldap
* db-4.4.20 * db-4.4.20
* dhcp-3.0.2 * dhcp-3.0.2
* dhcpcd-1.3.22-pl4 * dhcpcd-1.3.22-pl4
* diffutils-2.8.1 * diffutils-2.8.1
* dnsmasq-2.33 * dnsmasq-2.33
* dosfstools-2.11 * dosfstools-2.11
* e2fsprogs-1.35 * e2fsprogs-1.35
* eagle-usb-2.3.2 * eagle-usb-2.3.2
* eciadsl-usermode-0.11 * eciadsl-usermode-0.11
* ed-0.2 * ed-0.2
* espgs-8.15.1-source * espgs-8.15.1-source
* ethereal-0.99.0 * ethereal-0.99.0
* etherwake-1.09 * etherwake-1.09
* ethtool-3 * ethtool-3
* expat-1.95.7 * expat-1.95.7
* ez-ipupdate-3.0.11b8 * ez-ipupdate-3.0.11b8
* fcclassic-suse8.2-03.11.02 * fcclassic-suse8.2-03.11.02
* fcdsl-suse8.2-03.11.02 * fcdsl-suse8.2-03.11.02
* fcdsl2-suse9.0-03.11.04 * fcdsl2-suse9.0-03.11.04
* fcdslsl-suse8.2-03.11.02 * fcdslsl-suse8.2-03.11.02
* fcdslslusb-suse8.2-03.11.04 * fcdslslusb-suse8.2-03.11.04
* fcdslusb-suse8.2-03.11.02 * fcdslusb-suse8.2-03.11.02
* fcpci-suse8.2-03.11.02 * fcpci-suse8.2-03.11.02
* fcron-3.0.1 * fcron-3.0.1
* fetchmail-6.3.4 * fetchmail-6.3.4
* ffmpeg-20051126 * ffmpeg-20051126
* file-4.16 * file-4.16
* findutils-4.1.20 * findutils-4.1.20
* flex-2.5.4a * flex-2.5.4a
* freetype-2.1.10 * freetype-2.1.10
* fwhits * fwhits
* gawk-3.1.3 * gawk-3.1.3
* gcc-3.3.3 * gcc-3.3.3
* gd-2.0.33 * gd-2.0.33
* gdbm-1.8.3 * gdbm-1.8.3
* gettext-0.14.1 * gettext-0.14.1
* glib-2.9.6 * glib-2.9.6
* glibc-2.3.3-lfs-5.1 * glibc-2.3.3-lfs-5.1
* gmp-4.1.2 * gmp-4.1.2
* gnump3d-2.9.8 * gnump3d-2.9.8
* gnupg-1.4.5 * gnupg-1.4.5
* grep-2.5.1 * grep-2.5.1
* groff-1.19 * groff-1.19
* grub-0.97 * grub-0.97
* grub-0.97_old * gzip-1.3.5
* gzip-1.3.5 * hddtemp-0.3-beta14
* hddtemp-0.3-beta14 * hdparm-6.3
* hdparm-6.3 * htop-0.6.2
* htop-0.6.2 * httpd-2.2.2
* httpd-2.2.2 * iana-etc-2.00
* iana-etc-2.00 * ibod
* ibod * iftop-0.17
* iftop-0.17 * inetutils-1.4.2
* inetutils-1.4.2 * ipac-ng-1.31
* ipac-ng-1.31 * ipaddr-1.2
* ipaddr-1.2 * iproute2-2.4.7-now-ss010824
* ipfire-logs-2006-09-19-07:50.tgz * iptables-1.3.5
* ipfire-logs-2006-09-19-16:45.tgz * iptraf-3.0.0
* ipfire-logs-2006-09-19-17:08.tgz * iptstate-1.4
* ipfire-logs-2006-09-19-19:48.tgz * iputils-ss020927
* iproute2-2.4.7-now-ss010824 * isapnptools-1.26
* iptables-1.3.5 * isdn4k-utils.v3.2p1
* iptraf-3.0.0 * jpegsrc.v6b
* iptstate-1.4 * kbd-1.12
* iputils-ss020927 * kudzu-0.99.50
* isapnptools-1.26 * l7-protocols-2006-05-29
* isdn4k-utils.v3.2p1 * lame-3.96.1
* jpegsrc.v6b * lcms-1.15
* kbd-1.12 * less-382
* kudzu-0.99.50 * libcap-1.10
* l7-protocols-2006-05-29 * libmad-0.15.1b
* lame-3.96.1 * libmng-1.0.9
* lcms-1.15 * libnet-1.1.2.1
* less-382 * libogg-1.1.3
* libcap-1.10 * libpcap-0.8.3
* libmad-0.15.1b * libpng-1.2.12
* libmng-1.0.9 * libpri-1.2.3
* libnet-1.1.2.1 * libsafe_2.0-16
* libogg-1.1.3 * libtool-1.5.6
* libpcap-0.8.3 * libusb-0.1.7
* libpng-1.2.12 * libvorbis-1.1.2
* libpri-1.2.3 * libwww-perl-5.803
* libsafe_2.0-16 * libxml2-2.6.22
* libtool-1.5.6 * linux-2.4.33.3
* libusb-0.1.7 * linux-atm-2.4.1
* libvorbis-1.1.2 * logrotate-3.7
* libwww-perl-5.803 * logwatch-6.1.2
* libxml2-2.6.22 * lynx2.8.5
* linux-2.4.33.3 * lzo-2.02
* linux-atm-2.4.1 * m4-1.4
* logrotate-3.7 * mailx-12.0
* logwatch-6.1.2 * make-3.80
* lynx2.8.5 * make_devices-1.2
* lzo-2.02 * man-1.5p
* m4-1.4 * man-pages-2.17
* mailx-12.0 * mbr-1.1.8
* make-3.80 * mc-4.6.0
* make_devices-1.2 * mingetty-1.06
* man-1.5p * misc-progs
* man-pages-2.17 * mktemp-1.5
* mbr-1.1.8 * mldonkey-2.7.7
* mc-4.6.0 * modutils-2.4.27
* mingetty-1.06 * mpeg2dec-20050802
* misc-progs * mpg123-0.59r
* mktemp-1.5 * mtools-3.9.9
* mldonkey-2.7.7 * mysql-5.0.24a
* modutils-2.4.27 * nagios-2.5
* mpeg2dec-20050802 * nano-1.2.4
* mpg123-0.59r * nash
* mtools-3.9.9 * nasm-0.98.36
* mysql-5.0.24a * ncftp-3.1.9-src
* nagios-2.5 * ncurses-5.4
* nano-1.2.4 * net-tools-1.60
* nash * newt-utf8_0.50.17
* nasm-0.98.36 * nfs-utils-1.0.8
* ncftp-3.1.9-src * nmap-4.03
* ncurses-5.4 * noip_updater_v1.6
* net-tools-1.60 * ntop-3.2
* newt-utf8_0.50.17 * ntp-4.2.0
* nfs-utils-1.0.8 * ocaml-3.09.2
* nmap-4.03 * oinkmaster-1.2
* noip_updater_v1.6 * openldap-2.3.20
* ntop-3.2 * openssh-3.9p1
* ntp-4.2.0 * openssl-0.9.7k
* ocaml-3.09.2 * openswan-1.0.10
* oinkmaster-1.2 * openvpn-2.0.7
* openldap-2.3.20 * pam_mysql-0.7RC1
* openssh-3.9p1 * patch-2.5.4
* openssl-0.9.7k * pciutils-2.1.11
* openswan-1.0.10 * pcmcia-cs-3.2.8
* openvpn-2.0.7 * pcre-4.5
* pam_mysql-0.7RC1 * perl-5.8.5
* patch-2.5.4 * php-5.1.4
* pciutils-2.1.11 * pkg-config-0.20
* pcmcia-cs-3.2.8 * popt-1.7
* pcre-4.5 * portmap_5beta
* perl-5.8.5 * postfix-2.2.11
* php-5.1.4 * ppp-2.4.2
* pkg-config-0.20 * pptp-1.6.0
* popt-1.7 * procinfo-18
* portmap_5beta * procmail-3.22
* postfix-2.2.11 * procps-3.2.5
* ppp-2.4.2 * psmisc-21.4
* pptp-1.6.0 * pulsar-4.0.21
* procinfo-18 * razor-agents-2.81
* procmail-3.22 * readline-5.1
* procps-3.2.5 * rp-pppoe-3.5
* psmisc-21.4 * rrdtool-1.0.49
* pulsar-4.0.21 * samba-3.0.23b
* razor-agents-2.81 * sata300_sataii150_tx_series_linux2.4_open_source_1.00.0.15
* readline-5.1 * screen-4.0.2
* rp-pppoe-3.5 * sed-4.0.9
* rrdtool-1.0.49 * setserial-2.17
* samba-3.0.23b * shadow-4.0.4.1
* sata300_sataii150_tx_series_linux2.4_open_source_1.00.0.15 * slang-1.4.5-mini
* screen-4.0.2 * smartmontools-5.36
* sed-4.0.9 * snort-2.3.3
* setserial-2.17 * sox-12.18.1
* shadow-4.0.4.1 * spandsp-0.0.2pre25
* slang-1.4.5-mini * speedtouch-1.2
* smartmontools-5.36 * squid-2.6.STABLE3
* snort-2.3.3 * squid-graph-3.1
* sox-12.18.1 * squidGuard-1.2.0
* spandsp-0.0.2pre25 * startscripts
* speedtouch-1.2 * stund_0.96_Aug13
* squid-2.6.STABLE3 * sudo-1.6.8p12
* squid-graph-3.1 * sysklogd-1.4.1
* squidGuard-1.2.0 * syslinux-3.20
* startscripts * sysvinit-2.86
* stund_0.96_Aug13 * tar-1.13.25
* sudo-1.6.8p12 * tcp_wrappers_7.6
* sysklogd-1.4.1 * tcpdump-3.8.3
* syslinux-3.20 * texinfo-4.7
* sysvinit-2.86 * tftp-hpa-0.42
* tar-1.13.25 * tiff-3.8.2
* tcp_wrappers_7.6 * traceroute-1.4a12
* tcpdump-3.8.3 * uClibc-0.9.26
* texinfo-4.7 * unzip552
* tftp-hpa-0.42 * util-linux-2.12r
* tiff-3.8.2 * vim-6.3
* traceroute-1.4a12 * vlan.1.9
* uClibc-0.9.26 * vlc-0.8.5
* unzip552 * wget-1.10.2
* util-linux-2.12r * wireless_tools.28
* vim-6.3 * wput-0.6
* vlan.1.9 * xampp-linux-1.5.3a
* vlc-0.8.5 * xinetd-2.3.14
* wget-1.10.2 * xmbmon205
* wireless_tools.28 * xvidcore-1.1.0
* wput-0.6 * yasuc-0.4.1
* xampp-linux-1.5.3a * zaptel-1.2.7
* xinetd-2.3.14 * zlib-1.2.3
* xmbmon205
* xvidcore-1.1.0
* yasuc-0.4.1
* zaptel-1.2.7
* zlib-1.2.3

55
make.sh
View File

@@ -840,11 +840,11 @@ buildpackages() {
rm -f $BASEDIR/doc/packages-list rm -f $BASEDIR/doc/packages-list
for i in `ls -1tr $BASEDIR/log/[^_]*`; do for i in `ls -1tr $BASEDIR/log/[^_]*`; do
if [ "$i" != "$BASEDIR/log/FILES" -a -n $i ]; then if [ "$i" != "$BASEDIR/log/FILES" -a -n $i ]; then
echo " * `basename $i`" >>$BASEDIR/doc/packages-list echo "* `basename $i`" >>$BASEDIR/doc/packages-list
fi fi
done done
echo "====== List of softwares used to build $NAME Version: $VERSION ======" > $BASEDIR/doc/packages-list.txt echo "== List of softwares used to build $NAME Version: $VERSION ==" > $BASEDIR/doc/packages-list.txt
grep -v 'configroot$\|img$\|initrd$\|initscripts$\|installer$\|install$\|ipfire$\|setup$\|pakfire$\|stage2$\|smp$\|tools$\|tools1$\|tools2$\|^ipfire-logs' \ grep -v 'configroot$\|img$\|initrd$\|initscripts$\|installer$\|install$\|ipfire$\|setup$\|pakfire$\|stage2$\|smp$\|tools$\|tools1$\|tools2$\|.tgz$' \
$BASEDIR/doc/packages-list | sort >> $BASEDIR/doc/packages-list.txt $BASEDIR/doc/packages-list | sort >> $BASEDIR/doc/packages-list.txt
rm -f $BASEDIR/doc/packages-list rm -f $BASEDIR/doc/packages-list
# packages-list.txt is ready to be displayed for wiki page # packages-list.txt is ready to be displayed for wiki page
@@ -1181,7 +1181,11 @@ svn)
update|up) update|up)
# clear # clear
echo "Loading the latest source files..." echo "Loading the latest source files..."
svn update | tee -a $PWD/log/_build.svn.update.log if [ $3 ]; then
svn update -r $3 | tee -a $PWD/log/_build.svn.update.log
else
svn update | tee -a $PWD/log/_build.svn.update.log
fi
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
echo "Finished!" echo "Finished!"
else else
@@ -1216,32 +1220,49 @@ svn)
$0 svn up $0 svn up
;; ;;
dist) dist)
#$0 svn up if [ $3 ]; then
echo -ne "Download source package from svn..." SVN_REVISION=$3
fi
if [ -f ipfire-source-r$SVN_REVISION.tar.gz ]; then
echo -ne "REV $SVN_REVISION: SKIPPED!\n"
exit 0
fi
echo -en "REV $SVN_REVISION: Downloading..."
svn export http://svn.ipfire.eu/svn/ipfire ipfire-source/ --force > /dev/null svn export http://svn.ipfire.eu/svn/ipfire ipfire-source/ --force > /dev/null
svn log http://svn.ipfire.eu/svn/ipfire -r 1:$SVN_REVISION > ipfire-source/Changelog
svn info http://svn.ipfire.eu/svn/ipfire -r $SVN_REVISION > ipfire-source/svn_status
if [ "$?" -eq "0" ]; then if [ "$?" -eq "0" ]; then
echo ".Done!" echo -en "\r"
else else
echo ".Fail!" echo -en "\n"
exit 1 exit 1
fi fi
echo -n "Compress files..." echo -en "REV $SVN_REVISION: Compressing files..."
if [ -e ipfire-source/trunk/make.sh ]; then
chmod 755 ipfire-source/trunk/make.sh
fi
tar cfz ipfire-source-r$SVN_REVISION.tar.gz ipfire-source tar cfz ipfire-source-r$SVN_REVISION.tar.gz ipfire-source
if [ "$?" -eq "0" ]; then if [ "$?" -eq "0" ]; then
echo ".Done!" echo -ne "\r"
else else
echo ".Fail!" echo -ne "\n"
exit 1 exit 1
fi fi
echo -n "Cleanup..." echo -en "REV $SVN_REVISION: Cleaning up..."
rm ipfire-source/ -r rm ipfire-source/ -r
if [ "$?" -eq "0" ]; then if [ "$?" -eq "0" ]; then
echo ".Done!" echo -ne "\rREV $SVN_REVISION: ##### FINISHED! #####\n"
else else
echo ".Fail!" echo -ne "\n"
exit 1 exit 1
fi fi
;; ;;
alldist|ad)
echo -e "### THIS WILL TAKE A LONG TIME!\nDOING A FETCH FROM REV 1 TO REV $SVN_REVISION!\n"
for i in `seq 1 $SVN_REVISION`; do
$0 svn dist $i
done
;;
diff|di) diff|di)
echo -ne "Make a local diff to last svn revision..." echo -ne "Make a local diff to last svn revision..."
svn diff > ipfire-diff-`date +'%Y-%m-%d-%H:%M'`-r`svn info | grep Revision | cut -c 11-`.diff svn diff > ipfire-diff-`date +'%Y-%m-%d-%H:%M'`-r`svn info | grep Revision | cut -c 11-`.diff
@@ -1359,12 +1380,6 @@ sync)
fi fi
fi fi
done done
# for i in `cat ftplist`; do
# ls -w1 cache/ | grep $i
# if [ "$?" -eq "1" ]; then
# echo $i | grep -v toolchain >> doc/packages-to-remove-from-ftp
# fi
# done
rm -f ftplist rm -f ftplist
;; ;;
upload) upload)