1 ## Process this file with automake to produce Makefile.in
3 check_SCRIPTS = relocate named-root remove update details
5 check_SCRIPTS += lua mult-install
8 check_SCRIPTS += archive
15 check_SCRIPTS += order non-ascii relative-root
18 check_PROGRAMS = tftpd
21 if INSTALL_TEST_PROGRAMS
22 bin_PROGRAMS = $(check_PROGRAMS)
25 relocate: relocate.sh base/repodata/primary.xml.gz
26 cp $(srcdir)/relocate.sh relocate
28 named-root: named-root.sh base/repodata/primary.xml.gz
29 cp $(srcdir)/named-root.sh named-root
31 remove: remove.sh base/repodata/primary.xml.gz
32 cp $(srcdir)/remove.sh remove
34 update: update.sh base/repodata/primary.xml.gz updates/repodata/primary.xml.gz
35 cp $(srcdir)/update.sh update
37 details: details.sh base/repodata/primary.xml.gz
38 cp $(srcdir)/details.sh details
40 order: order.sh base/repodata/primary.xml.gz
41 cp $(srcdir)/order.sh order
43 non-ascii: non-ascii.sh base/repodata/primary.xml.gz
44 cp $(srcdir)/non-ascii.sh non-ascii
46 relative-root: relative-root.sh base/repodata/primary.xml.gz
47 cp $(srcdir)/relative-root.sh relative-root
49 lua: lua.sh base/repodata/primary.xml.gz
50 cp $(srcdir)/lua.sh lua
52 mult-install: mult-install.sh base/repodata/primary.xml.gz
53 cp $(srcdir)/mult-install.sh mult-install
55 archive: archive.sh base.zip
56 cp $(srcdir)/archive.sh archive
58 curl: curl.sh tftpd base/repodata/primary.xml.gz
59 cp $(srcdir)/curl.sh curl
61 base/repodata/primary.xml.gz: zsh.spec zsh2.spec zip.spec zap.spec \
62 filesystem.spec Makefile
64 mkdir -p rpmbuild/BUILD rpmbuild/RPMS
65 rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zap.spec
66 rpmbuild --define "_topdir `pwd`/rpmbuild" --define "_version 1" \
67 -bb $(srcdir)/zip.spec
68 rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zsh.spec
69 rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zsh2.spec
70 rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/filesystem.spec
71 rpmbuild --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/aljip.spec
72 mkdir -p base/Packages
73 mv rpmbuild/RPMS/noarch/*.rpm base/Packages
75 createrepo --simple-md-filenames base
77 base.zip: base/repodata/primary.xml.gz
78 (cd base && zip -r ../$@ *)
80 updates/repodata/primary.xml.gz: zip.spec Makefile
81 rm -rf rpmbuild updates
82 mkdir -p rpmbuild/BUILD rpmbuild/RPMS
83 rpmbuild --define "_topdir `pwd`/rpmbuild" --define "_version 2" \
84 -bb $(srcdir)/zip.spec
85 mkdir -p updates/Packages
86 mv rpmbuild/RPMS/noarch/*.rpm updates/Packages
88 createrepo --simple-md-filenames updates
90 TESTS = $(check_SCRIPTS)