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:
Revision Changes 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 -0000 1.2
+++ openpkg-re/release/Makefile 9 Aug 2002 08:35:16 -0000 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 Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]