OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Thomas Lotterer
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-tools Date: 26-Sep-2006 14:00:25
Branch: HEAD Handle: 2006092613002500
Modified files:
openpkg-tools/cmd bf-mk.pl
Log:
remote sync for slaves is optional, but if used must happen early
Summary:
Revision Changes Path
1.40 +8 -4 openpkg-tools/cmd/bf-mk.pl
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-tools/cmd/bf-mk.pl
============================================================================
$ cvs diff -u -r1.39 -r1.40 bf-mk.pl
--- openpkg-tools/cmd/bf-mk.pl 26 Sep 2006 11:57:53 -0000 1.39
+++ openpkg-tools/cmd/bf-mk.pl 26 Sep 2006 12:00:25 -0000 1.40
@@ -524,15 +524,19 @@
fi
# prepare SRPMs for SLAVE
+ if [ ".%{slave.remote}" != . ]; then
+ %{slave.shtool} echo -e "%B++ [EMAIL PROTECTED]:%{shared.folder}:
downloading from master%b"
+ echo "downloading sources from remote master
%{slave.remote}/src/master"
+ %{slave.rsync} -ar --perms --chmod=ug+w,a+r
%{slave.remote}/src/master "%{shared.folder}/src/$HOST-$ARCH-$OS" \
+ || die "downloading sources, error=$?" #FIXME --delete
+ fi
+
+ # prepare SRPMs for SLAVE
%{slave.shtool} echo -e "%B++ [EMAIL PROTECTED]:%{shared.folder}:
prepare SRPMs for SLAVE%b"
source="%{shared.folder}/src/master"
target="%{shared.folder}/src/$HOST-$ARCH-$OS"
%{slave.cp} $source/Makefile* $target/
%{slave.rm} -f $target/*.src.rpm
- if [ ".%{slave.remote}" != . ]; then
- echo "downloading sources from remote master
%{slave.remote}/src/master"
- %{slave.rsync} -ar --perms --chmod=ug+w,a+r
%{slave.remote}/src/master "%{shared.folder}/src/$HOST-$ARCH-$OS" #FIXME
--delete
- fi
for srpm in `cd $source && ls -1 *.src.rpm | sort`; do
%{slave.ln} $source/$srpm $target/
done
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [email protected]