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 openpkg-cvs@openpkg.org