test/Makefile.am
author J. Ali Harlow <ali@juiblex.co.uk>
Thu Oct 01 19:54:03 2009 +0100 (2009-10-01)
changeset 387 ef9237601f24
parent 382 4e261a14a6bd
child 394 afe520f454bd
permissions -rw-r--r--
Fix bug causing multiple installs to abort
ali@351
     1
## Process this file with automake to produce Makefile.in
ali@351
     2
ali@382
     3
check_SCRIPTS = relocate named-root remove update
ali@352
     4
if HAVE_LUA
ali@387
     5
  check_SCRIPTS += lua mult-install
ali@352
     6
endif
ali@367
     7
check_SCRIPTS += order
ali@351
     8
ali@351
     9
relocate:	relocate.sh primary.xml.gz
ali@351
    10
	cp $(srcdir)/relocate.sh relocate
ali@351
    11
ali@359
    12
named-root:	named-root.sh primary.xml.gz
ali@359
    13
	cp $(srcdir)/named-root.sh named-root
ali@359
    14
ali@363
    15
remove:	remove.sh primary.xml.gz
ali@363
    16
	cp $(srcdir)/remove.sh remove
ali@363
    17
ali@382
    18
update:	update.sh base/repodata/primary.xml.gz updates/repodata/primary.xml.gz
ali@382
    19
	cp $(srcdir)/update.sh update
ali@382
    20
ali@367
    21
order:	order.sh primary.xml.gz
ali@367
    22
	cp $(srcdir)/order.sh order
ali@367
    23
ali@352
    24
lua:	lua.sh primary.xml.gz
ali@352
    25
	cp $(srcdir)/lua.sh lua
ali@352
    26
ali@387
    27
mult-install:	mult-install.sh primary.xml.gz
ali@387
    28
	cp $(srcdir)/mult-install.sh mult-install
ali@387
    29
ali@382
    30
base/repodata/primary.xml.gz:	zsh.spec zsh2.spec zip.spec zap.spec \
ali@382
    31
		filesystem.spec Makefile
ali@382
    32
	rm -rf rpmbuild base
ali@351
    33
	mkdir -p rpmbuild/BUILD rpmbuild/RPMS
ali@351
    34
	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zap.spec
ali@382
    35
	rpmbuild --define "_topdir `pwd`/rpmbuild" --define "_version 1" \
ali@382
    36
	  -bb $(srcdir)/zip.spec
ali@351
    37
	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zsh.spec
ali@363
    38
	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zsh2.spec
ali@352
    39
	rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/filesystem.spec
ali@382
    40
	mkdir -p base/rpms
ali@382
    41
	mv rpmbuild/RPMS/noarch/*.rpm base/rpms
ali@351
    42
	rm -rf rpmbuild
ali@382
    43
	createrepo -o base base/rpms
ali@382
    44
ali@382
    45
updates/repodata/primary.xml.gz:	zip.spec Makefile
ali@382
    46
	rm -rf rpmbuild updates
ali@382
    47
	mkdir -p rpmbuild/BUILD rpmbuild/RPMS
ali@382
    48
	rpmbuild --define "_topdir `pwd`/rpmbuild" --define "_version 2" \
ali@382
    49
	  -bb $(srcdir)/zip.spec
ali@382
    50
	mkdir -p updates/rpms
ali@382
    51
	mv rpmbuild/RPMS/noarch/*.rpm updates/rpms
ali@382
    52
	rm -rf rpmbuild
ali@382
    53
	createrepo -o updates updates/rpms
ali@382
    54
ali@382
    55
primary.xml.gz:	base/repodata/primary.xml.gz
ali@382
    56
	cp base/repodata/primary.xml.gz base/repodata/filelists.xml.gz .
ali@382
    57
	rm -rf rpms
ali@382
    58
	ln -s base/rpms .
ali@351
    59
ali@351
    60
TESTS = $(check_SCRIPTS)
ali@351
    61
ali@351
    62
EXTRA_DIST = 			\
ali@351
    63
	zap.spec		\
ali@351
    64
	zip.spec		\
ali@351
    65
	zsh.spec		\
ali@363
    66
	zsh2.spec		\
ali@352
    67
	filesystem.spec		\
ali@367
    68
	order.sh		\
ali@387
    69
	mult-install.sh		\
ali@352
    70
	lua.sh			\
ali@363
    71
	remove.sh		\
ali@382
    72
	update.sh		\
ali@359
    73
	named-root.sh		\
ali@351
    74
	relocate.sh
ali@351
    75
ali@378
    76
MOSTLYCLEANFILES =		\
ali@378
    77
	primary.xml.gz		\
ali@378
    78
	filelists.xml.gz	\
ali@378
    79
	$(check_SCRIPTS)	\
ali@378
    80
	rawhide.rzdb
ali@378
    81
ali@351
    82
clean-local :
ali@351
    83
	rm -f *~
ali@382
    84
	rm -rf repodata rpms base updates