Thread: Building beta packaging fails ...
Using the attached script, the build fails while trying ot tar up the distributions ... when its trying to build the tools tar file, error being that it can't find the src/data directory ... compared against the snapshot build script, it doesn't look like I've missed anything, and i haven't changed the build script fo rbeta recently, other then the v7.4 stuff ... Makefile problem, or a directory that is supposed to be built? #! /bin/sh set -e export PATH=/usr/local/bin:/usr/bin:/bin:/sbin cd /usr/local/pgsql/beta if [ -d pgsql ] then mv pgsql pgsql.dead fi if [ -d pgsql.dead ] then rm -rf pgsql.dead & fi /usr/bin/cvs -d /cvsroot -q checkout -rREL7_4_BETA1 -P pgsql /usr/bin/find pgsql -type d -name CVS -print | xargs rm -rf cd pgsql ./configure cd doc/src gmake postgres.tar.gz mv postgres.tar.gz .. cp /var/spool/ftp/pub/dev/doc/man.tar.gz .. cd ../.. gmake split-dist=yes dist gmake maintainer-clean for x in *.tar.gz; do md5 $x > $x.md5 done mv *.tar.gz *.tar.gz.md5 /var/spool/ftp/pub/source/v7.4 Marc G. Fournier ICQ#7615664 IRC Nick: Scrappy Systems Administrator @ hub.org primary: scrappy@hub.org secondary: scrappy@{freebsd|postgresql}.org
The Hermit Hacker <scrappy@postgresql.org> writes: > Using the attached script, the build fails while trying ot tar up the > distributions ... when its trying to build the tools tar file, error being > that it can't find the src/data directory ... Why is it looking for src/data? I removed all the files in that directory last night as part of the --enable-recode deletion. regards, tom lane
On Tue, 5 Aug 2003, The Hermit Hacker wrote: > > Using the attached script, the build fails while trying ot tar up the > distributions ... when its trying to build the tools tar file, error being > that it can't find the src/data directory ... compared against the > snapshot build script, it doesn't look like I've missed anything, and i > haven't changed the build script fo rbeta recently, other then the v7.4 > stuff ... Hmm... A quick test of the script here suggests that the problem might be with the building of documentation (ecpg.sgml). Since 'set -e' is called, the build will stop when gmake exits. Gavin
GNUMakefile.in: opt_files := \ src/tools src/corba src/data src/tutorial \ src/bin/pgtclsh \ $(addprefix src/interfaces/,libpgtcl jdbc) \ $(addprefix src/pl/, plperl plpython tcl) I take it then, that src/data shoudl be removed from there too? On Mon, 4 Aug 2003, Tom Lane wrote: > The Hermit Hacker <scrappy@postgresql.org> writes: > > Using the attached script, the build fails while trying ot tar up the > > distributions ... when its trying to build the tools tar file, error being > > that it can't find the src/data directory ... > > Why is it looking for src/data? I removed all the files in that > directory last night as part of the --enable-recode deletion. > > regards, tom lane > Marc G. Fournier ICQ#7615664 IRC Nick: Scrappy Systems Administrator @ hub.org primary: scrappy@hub.org secondary: scrappy@{freebsd|postgresql}.org
The Hermit Hacker <scrappy@postgresql.org> writes: > GNUMakefile.in: > opt_files := \ > src/tools src/corba src/data src/tutorial \ Ah. > I take it then, that src/data shoudl be removed from there too? Yep. Sorry I missed it. regards, tom lane
'k, removed and trying build again ... On Tue, 5 Aug 2003, Tom Lane wrote: > The Hermit Hacker <scrappy@postgresql.org> writes: > > GNUMakefile.in: > > opt_files := \ > > src/tools src/corba src/data src/tutorial \ > > Ah. > > > I take it then, that src/data shoudl be removed from there too? > > Yep. Sorry I missed it. > > regards, tom lane > Marc G. Fournier ICQ#7615664 IRC Nick: Scrappy Systems Administrator @ hub.org primary: scrappy@hub.org secondary: scrappy@{freebsd|postgresql}.org
В Втр, 05.08.2003, в 05:23, The Hermit Hacker пишет: > /usr/bin/cvs -d /cvsroot -q checkout -rREL7_4_BETA1 -P pgsql > /usr/bin/find pgsql -type d -name CVS -print | xargs rm -rf Hint: cvs export -- Markus Bertheau <twanger@bluetwanger.de>
The Hermit Hacker writes: > /usr/bin/cvs -d /cvsroot -q checkout -rREL7_4_BETA1 -P pgsql > /usr/bin/find pgsql -type d -name CVS -print | xargs rm -rf While I second the note that you really should be using cvs export, the second line is redundant in any case, because gmake dist already does that. -- Peter Eisentraut peter_e@gmx.net