[CVS] OpenPKG: openpkg-re/release/ Makefile

2004-01-08 Thread Ralf S. Engelschall
  OpenPKG CVS Repository
  http://cvs.openpkg.org/
  

  Server: cvs.openpkg.org  Name:   Ralf S. Engelschall
  Root:   /e/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-re   Date:   08-Jan-2004 21:56:11
  Branch: HEAD Handle: 2004010820561100

  Modified files:
openpkg-re/release  Makefile

  Log:
reenter directory on every iteration because this perhaps prevents the
stale NFS handle problems a little bit more

  Summary:
RevisionChanges Path
1.15+1  -1  openpkg-re/release/Makefile
  

  patch -p0 '@@ .'
  Index: openpkg-re/release/Makefile
  
  $ cvs diff -u -r1.14 -r1.15 Makefile
  --- openpkg-re/release/Makefile   8 Jan 2004 20:00:27 -   1.14
  +++ openpkg-re/release/Makefile   8 Jan 2004 20:56:11 -   1.15
  @@ -199,8 +199,8 @@
   
   slave:
@$(SHTOOL) echo -e %B++ STARTING SLAVE LOOP ($(HOSTNAME))%b; \
  - cd $(WORK); PWD=`pwd`; export PWD; \
while [ 1 ]; do \
  + cd $(WORK); PWD=`pwd`; export PWD; \
./shtool echo -e %B++ client [$(HOSTNAME)]: erasing OpenPKG 
instance%b; \
$(MAKE) slave-erase; \
./shtool echo -e %B++ client [$(HOSTNAME)]: preparing build 
environment%b; \
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]


[CVS] OpenPKG: openpkg-re/release/ Makefile

2003-10-15 Thread Ralf S. Engelschall
  OpenPKG CVS Repository
  http://cvs.openpkg.org/
  

  Server: cvs.openpkg.org  Name:   Ralf S. Engelschall
  Root:   /e/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-re   Date:   15-Oct-2003 20:27:59
  Branch: HEAD Handle: 2003101519275900

  Modified files:
openpkg-re/release  Makefile

  Log:
fix script

  Summary:
RevisionChanges Path
1.13+1  -1  openpkg-re/release/Makefile
  

  patch -p0 '@@ .'
  Index: openpkg-re/release/Makefile
  
  $ cvs diff -u -r1.12 -r1.13 Makefile
  --- openpkg-re/release/Makefile   15 Oct 2003 15:45:47 -  1.12
  +++ openpkg-re/release/Makefile   15 Oct 2003 18:27:59 -  1.13
  @@ -84,7 +84,7 @@
./shtool echo -e %B++ master: preparing%b; \
$(MAKE) master-prepare; \
i=0; \
  - while [ $i -lt 5 ]; do \
  + while [ $$i -lt 5 ]; do \
./shtool echo -e %B++ master: generating status report%b; \
$(MAKE) --no-print-directory master-report status.txt; \
./shtool echo -e %B++ master: uploading status report%b; \
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]


[CVS] OpenPKG: openpkg-re/release/ Makefile

2003-01-11 Thread Ralf S. Engelschall
  OpenPKG CVS Repository
  http://cvs.openpkg.org/
  

  Server: cvs.openpkg.org  Name:   Ralf S. Engelschall
  Root:   /e/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-re   Date:   11-Jan-2003 12:07:18
  Branch: HEAD Handle: 200301071800

  Modified files:
openpkg-re/release  Makefile

  Log:
enhance for OpenPKG 1.2 release engineering process

  Summary:
RevisionChanges Path
1.9 +40 -25 openpkg-re/release/Makefile
  

  patch -p0 '@@ .'
  Index: openpkg-re/release/Makefile
  
  $ cvs diff -u -r1.8 -r1.9 Makefile
  --- openpkg-re/release/Makefile   28 Aug 2002 09:38:23 -  1.8
  +++ openpkg-re/release/Makefile   11 Jan 2003 11:07:18 -  1.9
  @@ -3,25 +3,28 @@
   ##
   
   #   OpenPKG instance
  -PREFIX  = /cw
  -LOCATION= cw
  -USER= cw
  -GROUP   = cw
  +PREFIX  = /re
  +LOCATION= re
  +USER= re
  +GROUP   = re
  +LTMP= /ltmp
   
   #   OpenPKG build platforms
   HOSTNAME= `hostname | sed -e 's;\..*$$;;'`
   TARGET  = `$(PREFIX)/bin/rpm --eval '%{l_target}'`
   PLATFORMS   = dv1:ix86-freebsd4.6\
  -  dv5:ix86-linux2.2  \
  -  dv8:sparc64-solaris2.8 \
  +  dv2:ix86-freebsd5.0\
 dv4:ix86-linux2.4  \
  +  dv5:ix86-linux2.2  \
 dv6:ix86-linux2.4  \
  +  dv8:sparc64-solaris2.8 \
 dv9:sparc64-solaris2.9
   
   #   OpenPKG sources
   MASTER_FTP  = master.openpkg.org:/e/openpkg/ftp
   CUR_SOURCE  = $(MASTER_FTP)/current/SRC/
  -REL_INDEX   = $(MASTER_FTP)/release/1.0/SRC/00INDEX.rdf.bz2 
  +CUR_EXTRA   = /e/openpkg/PKG/src/
  +REL_INDEX   = $(MASTER_FTP)/release/1.1/SRC/00INDEX.rdf.bz2 
   
   #   internals
   WORK= .
  @@ -48,7 +51,14 @@
   
   master-download:
@$(SHTOOL) echo -e %B++ Downloading latest OpenPKG-CURRENT master source RPMs 
($(WORK)/src/master/)%b
  - @rsync -rav --rsh=ssh --delete $(CUR_SOURCE) $(WORK)/src/master/
  + @rsync -rav --progress --rsh=ssh --delete $(CUR_SOURCE) $(WORK)/src/master/
  + @for src in $(WORK)/src/master/*.nosrc.rpm; do \
  +  base=`echo $$src | sed -e 's;^.*/\([^/][^/]*\)$$;\1;' -e 
's;\.nosrc\.rpm$$;;'`; \
  +  if [ ! -f $(WORK)/src/master/$$base.src.rpm -a -f 
$(CUR_EXTRA)/$$base.src.rpm ]; then \
  +  echo $$base.src.rpm (no-source replacement); \
  +  cp $(CUR_EXTRA)/$$base.src.rpm $(WORK)/src/master/; \
  +  fi; \
  +  done
@scp $(REL_INDEX) $(WORK)/src/master/00INDEX-release.rdf.bz2
@bunzip2 $(WORK)/src/master/00INDEX*.rdf.bz2
   
  @@ -56,7 +66,7 @@
@$(SHTOOL) echo -e %B++ Generating Makefiles for build procedure 
($(WORK)/src/master/Makefile*)%b
@$(SRC2MAKE) --prefix=$(PREFIX) --user=$(USER) --group=$(GROUP) \
 --srcdir=$(WORK)/src/master --tmpdir=$(WORK)/tmp 
--outdir=$(WORK)/src/master \
  -  --classes=+CORE+BASE+PLUS --verbose
  +  --classes=+CORE+BASE+PLUS+EVAL+JUNK --verbose
   
   master-status:
@$(SHTOOL) echo -e %B++ Creating master status report%b
  @@ -66,11 +76,11 @@
hostname=`echo $$hostname | cut -c1-4`; \
status=$$status $$hostname; \
   done; \
  - echo . | awk '{ printf(%-15s %-15s %-10s %-3s %-3s %s\n, n, v, r, d, l, s); 
}' \
  + echo . | awk '{ printf(%-15s %-15s %-10s %-4s %-3s %s\n, n, v, r, d, l, s); 
}' \
n=Name v=Version r=Release d=Dst l=Rel s=$$status; \
  - echo === === == === === 
==; \
  - for srpm in `ls -1 $(WORK)/src/master/*.src.rpm | sort`; do \
  -base=`echo $$srpm | sed -e 
's;^$(WORK)/src/master/\(.*\)\.src\.rpm$$;\1;'`; \
  + echo === === ==  === 
==; \
  + for srpm in `(ls -1 $(WORK)/src/master/*.src.rpm; ls -1 
$(WORK)/src/master/*.nosrc.rpm) | sort`; do \
  +base=`echo $$srpm | sed -e 's;^$(WORK)/src/master/\(.*\)\.src\.rpm$$;\1;' 
-e 's;^$(WORK)/src/master/\(.*\)\.nosrc\.rpm$$;\1;'`; \
   eval `echo $$base | sed -e 
's/^\(.*\)-\([^-][^-]*\)-\([^-][^-]*\)$$/name=\1; version=\2; release=\3;/'`; \
distrib=`$(PREFIX)/bin/rpm -qp --qf '%{DISTRIBUTION}' $$srpm | sed -e 
's;^.*\[\(.*\)\].*;\1;'`; \
status=; \
  @@ -120,8 +130,8 @@
$(SHTOOL) mkdir -f -p -m 775 $(WORK)/bin/$$hostname-$$target; \
$(SHTOOL) mkdir -f -p -m 775 $(WORK)/tmp/$$hostname-$$target; \
work=`$$SHELL -c 'cd $$PWD; cd $(WORK); pwd'`; \
  -   

[CVS] OpenPKG: openpkg-re/release/ Makefile

2003-01-11 Thread Ralf S. Engelschall
  OpenPKG CVS Repository
  http://cvs.openpkg.org/
  

  Server: cvs.openpkg.org  Name:   Ralf S. Engelschall
  Root:   /e/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-re   Date:   11-Jan-2003 13:43:02
  Branch: HEAD Handle: 200302430100

  Modified files:
openpkg-re/release  Makefile

  Log:
fix platform list

  Summary:
RevisionChanges Path
1.10+4  -5  openpkg-re/release/Makefile
  

  patch -p0 '@@ .'
  Index: openpkg-re/release/Makefile
  
  $ cvs diff -u -r1.9 -r1.10 Makefile
  --- openpkg-re/release/Makefile   11 Jan 2003 11:07:18 -  1.9
  +++ openpkg-re/release/Makefile   11 Jan 2003 12:43:01 -  1.10
  @@ -12,13 +12,12 @@
   #   OpenPKG build platforms
   HOSTNAME= `hostname | sed -e 's;\..*$$;;'`
   TARGET  = `$(PREFIX)/bin/rpm --eval '%{l_target}'`
  -PLATFORMS   = dv1:ix86-freebsd4.6\
  +PLATFORMS   = dv1:ix86-freebsd4.7\
 dv2:ix86-freebsd5.0\
  -  dv4:ix86-linux2.4  \
  -  dv5:ix86-linux2.2  \
 dv6:ix86-linux2.4  \
  -  dv8:sparc64-solaris2.8 \
  -  dv9:sparc64-solaris2.9
  +  dv5:ix86-linux2.2  \
  +  dv9:sparc64-solaris2.9 \
  +  dv8:sparc64-solaris2.8
   
   #   OpenPKG sources
   MASTER_FTP  = master.openpkg.org:/e/openpkg/ftp
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]



[CVS] OpenPKG: openpkg-re/release/ Makefile

2003-01-11 Thread Ralf S. Engelschall
  OpenPKG CVS Repository
  http://cvs.openpkg.org/
  

  Server: cvs.openpkg.org  Name:   Ralf S. Engelschall
  Root:   /e/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-re   Date:   11-Jan-2003 13:45:03
  Branch: HEAD Handle: 200302450200

  Modified files:
openpkg-re/release  Makefile

  Log:
different ordering

  Summary:
RevisionChanges Path
1.11+2  -2  openpkg-re/release/Makefile
  

  patch -p0 '@@ .'
  Index: openpkg-re/release/Makefile
  
  $ cvs diff -u -r1.10 -r1.11 Makefile
  --- openpkg-re/release/Makefile   11 Jan 2003 12:43:01 -  1.10
  +++ openpkg-re/release/Makefile   11 Jan 2003 12:45:02 -  1.11
  @@ -13,10 +13,10 @@
   HOSTNAME= `hostname | sed -e 's;\..*$$;;'`
   TARGET  = `$(PREFIX)/bin/rpm --eval '%{l_target}'`
   PLATFORMS   = dv1:ix86-freebsd4.7\
  -  dv2:ix86-freebsd5.0\
 dv6:ix86-linux2.4  \
  -  dv5:ix86-linux2.2  \
 dv9:sparc64-solaris2.9 \
  +  dv2:ix86-freebsd5.0\
  +  dv5:ix86-linux2.2  \
 dv8:sparc64-solaris2.8
   
   #   OpenPKG sources
  @@ .
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]



[CVS] OpenPKG: openpkg-re/release Makefile

2002-08-14 Thread Ralf S. Engelschall

  OpenPKG CVS Repository
  http://www.openpkg.org/cvsweb/cvsweb.cgi
  

  Server: cvs.openpkg.org  Name:   Ralf S. Engelschall
  Root:   /e/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-re   Date:   14-Aug-2002 12:05:28
  Branch: HEAD Handle: 2002081411052800

  Modified files:
openpkg-re/release  Makefile

  Log:
support for new classification system

  Summary:
RevisionChanges Path
1.6 +7  -5  openpkg-re/release/Makefile
  

  Index: openpkg-re/release/Makefile
  
  $ cvs diff -u -r1.5 -r1.6 Makefile
  --- openpkg-re/release/Makefile   9 Aug 2002 18:22:45 -   1.5
  +++ openpkg-re/release/Makefile   14 Aug 2002 10:05:28 -  1.6
  @@ -54,7 +54,7 @@
   master-makefile:
@$(SHTOOL) echo -e %B++ Generating Makefiles for build procedure 
($(WORK)/src/master/Makefile*)%b
@$(SRC2MAKE) --prefix=$(PREFIX) --user=$(USER) --group=$(GROUP) \
  -  --srcdir=$(WORK)/src/master --tmpdir=. 
--outdir=$(WORK)/src/master --verbose
  +  --srcdir=$(WORK)/src/master --tmpdir=$(WORK)/tmp 
--outdir=$(WORK)/src/master --verbose
   
   master-status:
@$(SHTOOL) echo -e %B++ Creating master status report%b
  @@ -93,10 +93,12 @@
@$(MAKE) $(MFLAGS) master-status $(WORK)/tmp/status.txt; \
grep ^Name $(WORK)/tmp/status.txt; \
grep ^ $(WORK)/tmp/status.txt | tee $(WORK)/tmp/status.sep; \
  - grep REL $(WORK)/tmp/status.txt; cat $(WORK)/tmp/status.sep; \
  - grep EXP $(WORK)/tmp/status.txt; cat $(WORK)/tmp/status.sep; \
  - grep BRK $(WORK)/tmp/status.txt; cat $(WORK)/tmp/status.sep; \
  - grep DEV $(WORK)/tmp/status.txt
  + grep CORE $(WORK)/tmp/status.txt; cat $(WORK)/tmp/status.sep; \
  + grep BASE $(WORK)/tmp/status.txt; cat $(WORK)/tmp/status.sep; \
  + grep PLUS $(WORK)/tmp/status.txt; cat $(WORK)/tmp/status.sep; \
  + grep PRIV $(WORK)/tmp/status.txt; cat $(WORK)/tmp/status.sep; \
  + grep EVAL $(WORK)/tmp/status.txt; cat $(WORK)/tmp/status.sep; \
  + grep JUNK $(WORK)/tmp/status.txt
   
   master-clean:
@$(SHTOOL) echo -e %B++ Cleaning up on master%b
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]



[CVS] OpenPKG: openpkg-re/release Makefile

2002-08-09 Thread Ralf S. Engelschall

  OpenPKG CVS Repository
  http://www.openpkg.org/cvsweb/cvsweb.cgi
  

  Server: cvs.openpkg.org  Name:   Ralf S. Engelschall
  Root:   /e/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-re   Date:   09-Aug-2002 10:35:17
  Branch: HEAD Handle: 2002080909351600

  Modified files:
openpkg-re/release  Makefile

  Log:
more cleanups and a two-sorted report

  Summary:
RevisionChanges Path
1.3 +16 -6  openpkg-re/release/Makefile
  

  Index: openpkg-re/release/Makefile
  
  $ cvs diff -u -r1.2 -r1.3 Makefile
  --- openpkg-re/release/Makefile   8 Aug 2002 17:56:08 -   1.2
  +++ openpkg-re/release/Makefile   9 Aug 2002 08:35:16 -   1.3
  @@ -64,9 +64,10 @@
hostname=`echo $$hostname | cut -c1-4`; \
status=$$status $$hostname; \
   done; \
  - echo . | awk '{ printf(%-15s %-18s %-10s %-4s %s %s\n, n, v, r, d, s, l); }' 
\
  - n=Name v=Version r=Release d=Dist s=$$status l=Released
  - @for srpm in `ls -1 $(WORK)/src/master/*.src.rpm | sort`; do \
  + echo . | awk '{ printf(%-15s %-15s %-10s %-3s %-3s %s\n, n, v, r, d, l, s); 
}' \
  + n=Name v=Version r=Release d=Dst l=Rel s=$$status; \
  + echo === === == === === 
==; \
  + for srpm in `ls -1 $(WORK)/src/master/*.src.rpm | sort`; do \
   base=`echo $$srpm | sed -e 
's;^$(WORK)/src/master/\(.*\)\.src\.rpm$$;\1;'`; \
   eval `echo $$base | sed -e 
's/^\(.*\)-\([^-][^-]*\)-\([^-][^-]*\)$$/name=\1; version=\2; release=\3;/'`; \
distrib=`$(PREFIX)/bin/rpm -qp --qf '%{DISTRIBUTION}' $$srpm | sed -e 
's;^.*\[\(.*\)\].*;\1;'`; \
  @@ -74,7 +75,7 @@
for platform in $(PLATFORMS); do \
eval `echo $$platform | sed -e 
's/^\([^:]*\):\(.*\)$$/hostname=\1; target=\2;/'`; \
if [ -f 
$(WORK)/bin/$$hostname-$$target/$$base.$$target-$(LOCATION).rpm ]; then \
  - status=$$status Ok  ; \
  + status=$$status OK  ; \
else \
status=$$status --  ; \
fi; \
  @@ -84,9 +85,18 @@
else \
released=no; \
fi; \
  - echo . | awk '{ printf(%-15s %-18s %-10s %-4s %s %s\n, n, v, r, d, s, 
l); }' \
  - n=$$name v=$$version r=$$release d=$$distrib s=$$status 
l=$$released; \
  + echo . | awk '{ printf(%-15s %-15s %-10s %-3s %-3s %s\n, n, v, r, d, l, 
s); }' \
  + n=$$name v=$$version r=$$release d=$$distrib l=$$released 
s=$$status; \
done
  +
  +master-report:
  + @$(MAKE) $(MFLAGS) master-status $(WORK)/tmp/status.txt; \
  + grep ^Name $(WORK)/tmp/status.txt; \
  + grep ^ $(WORK)/tmp/status.txt | tee $(WORK)/tmp/status.sep; \
  + grep REL $(WORK)/tmp/status.txt; cat $(WORK)/tmp/status.sep; \
  + grep EXP $(WORK)/tmp/status.txt; cat $(WORK)/tmp/status.sep; \
  + grep BRK $(WORK)/tmp/status.txt; cat $(WORK)/tmp/status.sep; \
  + grep DEV $(WORK)/tmp/status.txt
   
   master-clean:
@$(SHTOOL) echo -e %B++ Cleaning up on master%b
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]



[CVS] OpenPKG: openpkg-re/release Makefile

2002-08-09 Thread Ralf S. Engelschall

  OpenPKG CVS Repository
  http://www.openpkg.org/cvsweb/cvsweb.cgi
  

  Server: cvs.openpkg.org  Name:   Ralf S. Engelschall
  Root:   /e/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-re   Date:   09-Aug-2002 18:04:45
  Branch: HEAD Handle: 2002080917044400

  Modified files:
openpkg-re/release  Makefile

  Log:
cleanups and add support for new /ltmp to avoid NFS/filer problems

  Summary:
RevisionChanges Path
1.4 +50 -10 openpkg-re/release/Makefile
  

  Index: openpkg-re/release/Makefile
  
  $ cvs diff -u -r1.3 -r1.4 Makefile
  --- openpkg-re/release/Makefile   9 Aug 2002 08:35:16 -   1.3
  +++ openpkg-re/release/Makefile   9 Aug 2002 16:04:44 -   1.4
  @@ -112,8 +112,15 @@
@hostname=$(HOSTNAME); target=$(TARGET); \
$(SHTOOL) echo -e %B++ Linking latest OpenPKG-CURRENT master source RPMs 
($(WORK)/src/$$hostname-$$target/)%b; \
$(SHTOOL) mkdir -f -p -m 775 $(WORK)/src/$$hostname-$$target; \
  - $(SHTOOL) mkdir -f -p -m 775 $(WORK)/tmp/$$hostname-$$target; \
$(SHTOOL) mkdir -f -p -m 775 $(WORK)/bin/$$hostname-$$target; \
  + $(SHTOOL) mkdir -f -p -m 775 $(WORK)/tmp/$$hostname-$$target; \
  + work=`$$SHELL -c 'cd $$PWD; cd $(WORK); pwd'`; \
  + if [ -d /ltmp ]; then \
  + tmp=/ltmp/openpkg-$$hostname-$$target; \
  + $(SHTOOL) mkdir -f -p -m 775 $$tmp; \
  + else \
  + tmp=$$work/tmp/$$hostname-$$target; \
  + fi; \
cp $(WORK)/src/master/Makefile* $(WORK)/src/$$hostname-$$target/; \
rm -f $(WORK)/src/$$hostname-$$target/*.src.rpm; \
for srpm in `ls -1 $(WORK)/src/master/*.src.rpm | sort`; do \
  @@ -152,14 +159,17 @@
what=`sed $$tmpfile -e 1,$${x}d; sed $$tmpfile -e $${y},\\$$d`; \
rm $$tmpfile; \
work=`$$SHELL -c 'cd $$PWD; cd $(WORK); pwd'`; \
  + if [ -d /ltmp/openpkg-$$hostname-$$target ]; then \
  + tmp=/ltmp/openpkg-$$hostname-$$target; \
  + else \
  + tmp=$$work/tmp/$$hostname-$$target; \
  + fi; \
make=`$(SHTOOL) path make`; \
  - echo $$what $$tmpfile.1; \
cd $(WORK)/src/$$hostname-$$target/; \
$$make $(MFLAGS) \
SRC=$$work/src/$$hostname-$$target \
  - TMP=$$work/tmp/$$hostname-$$target \
DST=$$work/bin/$$hostname-$$target \
  -EXEC_HOST=$$hostname $$what
  + TMP=$$tmp EXEC_HOST=$$hostname $$what
   
   slave-build-final: 
@hostname=$(HOSTNAME); target=$(TARGET); \
  @@ -168,23 +178,53 @@
fi; \
$(SHTOOL) echo -e %B++ Building latest OpenPKG-CURRENT slave source RPMs 
($(WORK)/src/$$hostname-$$target/)%b; \
work=`$$SHELL -c 'cd $$PWD; cd $(WORK); pwd'`; \
  + if [ -d /ltmp/openpkg-$$hostname-$$target ]; then \
  + tmp=/ltmp/openpkg-$$hostname-$$target; \
  + else \
  + tmp=$$work/tmp/$$hostname-$$target; \
  + fi; \
  + make=`$(SHTOOL) path make`; \
  + cd $(WORK)/src/$$hostname-$$target/; \
  + $$make $(MFLAGS) \
  + SRC=$$work/src/$$hostname-$$target \
  + DST=$$work/bin/$$hostname-$$target \
  + TMP=$$tmp EXEC_HOST=$$hostname
  +
  +slave-erase: 
  + @hostname=$(HOSTNAME); target=$(TARGET); \
  + if [ ! -f $(WORK)/src/$$hostname-$$target/Makefile ]; then \
  + $(MAKE) $(MFLAGS) slave-prepare; \
  + fi; \
  + $(SHTOOL) echo -e %B++ Erasing OpenPKG instance ($(PREFIX))%b; \
  + work=`$$SHELL -c 'cd $$PWD; cd $(WORK); pwd'`; \
  + if [ -d /ltmp/openpkg-$$hostname-$$target ]; then \
  + tmp=/ltmp/openpkg-$$hostname-$$target; \
  + else \
  + tmp=$$work/tmp/$$hostname-$$target; \
  + fi; \
make=`$(SHTOOL) path make`; \
cd $(WORK)/src/$$hostname-$$target/; \
$$make $(MFLAGS) \
SRC=$$work/src/$$hostname-$$target \
  - TMP=$$work/tmp/$$hostname-$$target \
DST=$$work/bin/$$hostname-$$target \
  -EXEC_HOST=$$hostname
  + TMP=$$tmp EXEC_HOST=$$hostname erase
   
   slave-clean:
@hostname=$(HOSTNAME); target=$(TARGET); \
$(SHTOOL) echo -e %B++ Cleaning up on host $$hostname ($$target)%b; \
  - -rm -rf $(WORK)/tmp/$$hostname-$$target
  + rm -rf $(WORK)/tmp/$$hostname-$$target
   
   slave-realclean:
@hostname=$(HOSTNAME); target=$(TARGET); \
$(SHTOOL) echo -e %B++ Really cleaning up on host $$hostname ($$target)%b; \
  - -rm -rf $(WORK)/src/$$hostname-$$target; \
  - -rm -rf $(WORK)/tmp/$$hostname-$$target; \
  - -rm -rf $(WORK)/bin/$$hostname-$$target
  + rm -rf 

[CVS] OpenPKG: openpkg-re/release Makefile

2002-08-09 Thread Ralf S. Engelschall

  OpenPKG CVS Repository
  http://www.openpkg.org/cvsweb/cvsweb.cgi
  

  Server: cvs.openpkg.org  Name:   Ralf S. Engelschall
  Root:   /e/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-re   Date:   09-Aug-2002 20:22:46
  Branch: HEAD Handle: 2002080919224500

  Modified files:
openpkg-re/release  Makefile

  Log:
a variant for full-logfile based building

  Summary:
RevisionChanges Path
1.5 +20 -1  openpkg-re/release/Makefile
  

  Index: openpkg-re/release/Makefile
  
  $ cvs diff -u -r1.4 -r1.5 Makefile
  --- openpkg-re/release/Makefile   9 Aug 2002 16:04:44 -   1.4
  +++ openpkg-re/release/Makefile   9 Aug 2002 18:22:45 -   1.5
  @@ -28,7 +28,7 @@
   SRC2MAKE= ../src2make.pl
   SHTOOL  = ./shtool
   
  -all: slave-build
  +all: slave-build-check
   
   #
   #   master targets
  @@ -170,6 +170,25 @@
SRC=$$work/src/$$hostname-$$target \
DST=$$work/bin/$$hostname-$$target \
TMP=$$tmp EXEC_HOST=$$hostname $$what
  +
  +slave-build-check:
  + @hostname=$(HOSTNAME); target=$(TARGET); \
  + if [ ! -f $(WORK)/src/$$hostname-$$target/Makefile ]; then \
  + $(MAKE) $(MFLAGS) slave-prepare; \
  + fi; \
  + $(SHTOOL) echo -e %B++ Building latest OpenPKG-CURRENT slave source RPMs 
($(WORK)/src/$$hostname-$$target/)%b; \
  + work=`$$SHELL -c 'cd $$PWD; cd $(WORK); pwd'`; \
  + if [ -d /ltmp/openpkg-$$hostname-$$target ]; then \
  + tmp=/ltmp/openpkg-$$hostname-$$target; \
  + else \
  + tmp=$$work/tmp/$$hostname-$$target; \
  + fi; \
  + make=`$(SHTOOL) path make`; \
  + cd $(WORK)/src/$$hostname-$$target/; \
  + $$make $(MFLAGS) \
  + SRC=$$work/src/$$hostname-$$target \
  + DST=$$work/bin/$$hostname-$$target \
  + TMP=$$tmp EXEC_HOST=$$hostname try-build-latest
   
   slave-build-final: 
@hostname=$(HOSTNAME); target=$(TARGET); \
__
The OpenPKG Projectwww.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]