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:   03-Feb-2004 21:18:20
  Branch: HEAD                             Handle: 2004020320182000

  Modified files:
    openpkg-re/vcheck       Makefile cron.pl report.pl

  Log:
    blind upgrade to new %track world order

  Summary:
    Revision    Changes     Path
    1.15        +6  -36     openpkg-re/vcheck/Makefile
    1.5         +0  -2      openpkg-re/vcheck/cron.pl
    1.2         +9  -9      openpkg-re/vcheck/report.pl
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-re/vcheck/Makefile
  ============================================================================
  $ cvs diff -u -r1.14 -r1.15 Makefile
  --- openpkg-re/vcheck/Makefile        13 Jan 2004 20:17:15 -0000      1.14
  +++ openpkg-re/vcheck/Makefile        3 Feb 2004 20:18:20 -0000       1.15
  @@ -1,44 +1,14 @@
   
  -VCHECK  = /openpkg-dev/bin/vcheck
  -HOURS   = 0
  -PKG     = all
  -SRCDIR  = ../../src/
  -PERL    = perl
  -
  -run:
  -     [EMAIL PROTECTED] -f vc.*.lock; \
  -     date=`perl -e '@t = localtime(time()-(60*60*$(HOURS))-60); \
  -                    printf("%04d-%02d-%02d %02d:%02d", \
  -                           1900+$$t[5], $$t[4]+1, $$t[3], $$t[2], $$t[1]);'`; \
  -    if [ ".$(PKG)" = .all ]; then \
  -             vclist=`echo vc.*`; \
  -     else \
  -             vclist="vc.$(PKG)"; \
  -     fi; \
  -     for vc in $$vclist; do \
  -         echo "$(VCHECK) -v --older-than=\"$$date\" -f $$vc"; \
  -         $(VCHECK) -v --older-than="$$date" -f $$vc; \
  -     done
  -
  -clean:
  -     [EMAIL PROTECTED] -f vc.*.lock; \
  -    if [ ".$(PKG)" = .all ]; then \
  -             vclist=`echo vc.*`; \
  -     else \
  -             vclist="vc.$(PKG)"; \
  -     fi; \
  -     for vc in $$vclist; do \
  -             echo "$$vc"; \
  -             egrep -v '^[    ]*(lastcheck|errors)[   ]*=' $$vc >$$vc.new; mv 
$$vc.new $$vc; \
  -     done
  -
  -autogen:
  -     [EMAIL PROTECTED](PERL) ./autogen.pl $(SRCDIR)
  +SPECDIR = /e/openpkg/wrk/openpkg-src
  +RPM     = /e/openpkg/sw/bin/rpm
  +PERL    = /e/openpkg/sw/bin/perl
  +VCHECK  = /e/openpkg/sw/bin/vcheck
   
   report:
  -     [EMAIL PROTECTED](PERL) ./report.pl >report.vc
  +     [EMAIL PROTECTED](PERL) ./report.pl $(RPM) $(SPECDIR) >report.vc
        [EMAIL PROTECTED](VCHECK) --plain --no-update -f report.vc
   
   cron:
  +     [EMAIL PROTECTED](MAKE) report >report.txt 2>&1
        [EMAIL PROTECTED](PERL) ./cron.pl
   
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-re/vcheck/cron.pl
  ============================================================================
  $ cvs diff -u -r1.4 -r1.5 cron.pl
  --- openpkg-re/vcheck/cron.pl 6 Apr 2002 09:57:59 -0000       1.4
  +++ openpkg-re/vcheck/cron.pl 3 Feb 2004 20:18:20 -0000       1.5
  @@ -1,10 +1,8 @@
  -#!/usr/bin/perl
   ##
   ##  cron.pl -- Daily Reporting Cronjob
   ##
   
   my $ttime = time();
  -system("make report >report.txt 2>&1");
   $ttime = (time() - $ttime);
   
   #   statistics
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-re/vcheck/report.pl
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 report.pl
  --- openpkg-re/vcheck/report.pl       16 Mar 2002 08:26:03 -0000      1.1
  +++ openpkg-re/vcheck/report.pl       3 Feb 2004 20:18:20 -0000       1.2
  @@ -1,18 +1,18 @@
  -#!/usr/bin/perl
   ##
   ##  report.pl -- Generate an all-in-one report
   ##
   
  +my $rpmprg  = $ARGV[0];
  +my $specdir = $ARGV[1];
  +
   my $CFG = '';
  -my @VC = glob("vc.*");
  -foreach $vc (@VC) {
  -    my $cfg = '';
  -    open(FP, "<$vc") || die;
  -    $cfg .= $_ while (<FP>);
  +$CFG .= "config = {\n" . 
  +        "}\n";
  +my @SPEC = glob("$specdir/*/*.spec");
  +foreach $spec (@SPEC) {
  +    open(FP, "$rpmprg --define '___track_dump yes' -bt $spec |") || die;
  +    $CFG .= $_ while (<FP>);
       close(FP);
  -    $cfg =~ s|config\s+=\s+{\s+}||s;
  -    $cfg =~ s|\n{2,}|\n|sg;
  -    $CFG .= $cfg;
   }
   
   print $CFG;
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to