test/Makefile.am
changeset 382 4e261a14a6bd
parent 378 ee438b1e94c0
child 387 ef9237601f24
     1.1 --- a/test/Makefile.am	Thu Jul 09 00:01:18 2009 +0100
     1.2 +++ b/test/Makefile.am	Thu Aug 13 07:14:51 2009 +0100
     1.3 @@ -1,6 +1,6 @@
     1.4  ## Process this file with automake to produce Makefile.in
     1.5  
     1.6 -check_SCRIPTS = relocate named-root remove
     1.7 +check_SCRIPTS = relocate named-root remove update
     1.8  if HAVE_LUA
     1.9    check_SCRIPTS += lua
    1.10  endif
    1.11 @@ -15,25 +15,44 @@
    1.12  remove:	remove.sh primary.xml.gz
    1.13  	cp $(srcdir)/remove.sh remove
    1.14  
    1.15 +update:	update.sh base/repodata/primary.xml.gz updates/repodata/primary.xml.gz
    1.16 +	cp $(srcdir)/update.sh update
    1.17 +
    1.18  order:	order.sh primary.xml.gz
    1.19  	cp $(srcdir)/order.sh order
    1.20  
    1.21  lua:	lua.sh primary.xml.gz
    1.22  	cp $(srcdir)/lua.sh lua
    1.23  
    1.24 -primary.xml.gz:	zsh.spec zsh2.spec zip.spec zap.spec filesystem.spec Makefile
    1.25 -	rm -rf rpmbuild rpms repodata
    1.26 +base/repodata/primary.xml.gz:	zsh.spec zsh2.spec zip.spec zap.spec \
    1.27 +		filesystem.spec Makefile
    1.28 +	rm -rf rpmbuild base
    1.29  	mkdir -p rpmbuild/BUILD rpmbuild/RPMS
    1.30  	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zap.spec
    1.31 -	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zip.spec
    1.32 +	rpmbuild --define "_topdir `pwd`/rpmbuild" --define "_version 1" \
    1.33 +	  -bb $(srcdir)/zip.spec
    1.34  	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zsh.spec
    1.35  	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zsh2.spec
    1.36  	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/filesystem.spec
    1.37 -	mkdir rpms
    1.38 -	mv rpmbuild/RPMS/noarch/*.rpm rpms
    1.39 +	mkdir -p base/rpms
    1.40 +	mv rpmbuild/RPMS/noarch/*.rpm base/rpms
    1.41  	rm -rf rpmbuild
    1.42 -	createrepo -o . rpms
    1.43 -	cp repodata/primary.xml.gz repodata/filelists.xml.gz .
    1.44 +	createrepo -o base base/rpms
    1.45 +
    1.46 +updates/repodata/primary.xml.gz:	zip.spec Makefile
    1.47 +	rm -rf rpmbuild updates
    1.48 +	mkdir -p rpmbuild/BUILD rpmbuild/RPMS
    1.49 +	rpmbuild --define "_topdir `pwd`/rpmbuild" --define "_version 2" \
    1.50 +	  -bb $(srcdir)/zip.spec
    1.51 +	mkdir -p updates/rpms
    1.52 +	mv rpmbuild/RPMS/noarch/*.rpm updates/rpms
    1.53 +	rm -rf rpmbuild
    1.54 +	createrepo -o updates updates/rpms
    1.55 +
    1.56 +primary.xml.gz:	base/repodata/primary.xml.gz
    1.57 +	cp base/repodata/primary.xml.gz base/repodata/filelists.xml.gz .
    1.58 +	rm -rf rpms
    1.59 +	ln -s base/rpms .
    1.60  
    1.61  TESTS = $(check_SCRIPTS)
    1.62  
    1.63 @@ -46,6 +65,7 @@
    1.64  	order.sh		\
    1.65  	lua.sh			\
    1.66  	remove.sh		\
    1.67 +	update.sh		\
    1.68  	named-root.sh		\
    1.69  	relocate.sh
    1.70  
    1.71 @@ -57,5 +77,4 @@
    1.72  
    1.73  clean-local :
    1.74  	rm -f *~
    1.75 -	rm -rf repodata rpms
    1.76 -
    1.77 +	rm -rf repodata rpms base updates