Changeset 611


Ignore:
Timestamp:
Sep 17, 2002, 12:03:24 PM (22 years ago)
Author:
pstorz
Message:

* empty log message *

Location:
trunk/technical/common/build
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/technical/common/build/README

    r601 r611  
    1 $Id: README,v 1.1 2002/09/06 08:33:35 pstorz Exp $
     1$Id: README,v 1.2 2002/09/17 10:03:24 pstorz Exp $
    22Dokumentation zum automatischen Build-Vorgang:
    33
     
    2323
    2424Das ausführbare Programm ist das Skript buildall.pl, das mit dem
    25 Parameter -b das zu steuernde Build-Skript übergeben bekommen
    26 muß.
    27 
    28 WICHTIG: Als Voraussetzung müssen die benötigten srpm Pakete aus dem
    29 Verzeichnis external/SuSE vorher gebaut sein, damit diese im
    30 Build-System bereits vorliegen.
     25Parameter -x  optional ein xterm-fenster geöffnet wird
    3126
    3227
    3328Build der srpm-Pakete:
    3429----------------------
     30die srpm-Pakete werde genau mit dem skript build_srpms.pl gebaut.
    3531
    36 Die srpm-Pakete aus external/SuSE werden durch das skript
    37 build_srpms.sh gebaut.
     32Die Buildparameter werden in der datei buildlist_srpm gespeichert
    3833
    39 Falls die srpm-Pakete noch nicht in unterverzeichnisse ausgepackt sind, dann
    40 kann dieses durch den Aufruf von
    4134
    42 unpack_srpms.sh
    43 
    44 gemacht werden.
    45 
  • trunk/technical/common/build/build_srpms.pl

    r610 r611  
    22# automatisches buildskript fuer smartclient-sourcerpms
    33# liest die konfiguration aus der mit -b übergebenen Datei
    4 # $Id: build_srpms.pl,v 1.1 2002/09/17 09:50:20 pstorz Exp $
     4# $Id: build_srpms.pl,v 1.2 2002/09/17 10:03:24 pstorz Exp $
    55# Philipp Storz, SuSE Linux AG
    66# pstorz@suse.de
     
    1414
    1515
    16 # Programmoptionen: -b (buildlist)
     16# Programmoptionen: -b (buildlist) -x (xterm)
    1717
    1818my $smartclient_root="../../";   # Pfad, zu dem die Pfade in buildlist stehen
     
    2020our ($opt_b);
    2121my @ArrayofBuilds;
    22 getopts('b:');
     22getopts('b:x');
    2323
    2424if (!$opt_b)
     
    2828print "other buildlist can be specified with -b buildlist\n\n";
    2929$opt_b = "buildlist_srpms";
     30
    3031};
    3132
     
    116117  chomp $workdir;
    117118  print "less +F $workdir/$mypath/$logfilename\n";
     119if ($opt_x)
     120  {
    118121  system "xterm -T \"build log for PACKET: $mypath    ARCH:$ArrayofBuilds[$i][1] \" -e less +F $workdir/$mypath/$logfilename &";
    119122  print "++++++++++++++++++++++++++++++++++++++++++\n";
    120123  $retval = system "cd $mypath; $build >$logfilename 2>&1;";
     124  }
     125  else
     126  {
     127    $retval = system "cd $mypath; $build |tee $logfilename";
     128  }
    121129# $retval = system "./exit.sh 2>&1 > $logfilename;";
    122130
  • trunk/technical/common/build/buildall.pl

    r610 r611  
    22# automatisches buildskript fuer smartclient
    33# liest die konfiguration aus der mit -b übergebenen Datei
    4 # $Id: buildall.pl,v 1.8 2002/09/17 09:50:02 pstorz Exp $
     4# $Id: buildall.pl,v 1.9 2002/09/17 10:03:24 pstorz Exp $
    55# Philipp Storz, SuSE Linux AG
    66# pstorz@suse.de
     
    9898  chomp $workdir;
    9999  print "less +F $workdir/$mypath/$logfilename\n";
     100
     101
     102if ($opt_x)
     103  {
    100104  system "xterm -T \"build log for PACKET: $mypath    ARCH:$ArrayofBuilds[$i][1] \" -e less +F $workdir/$mypath/$logfilename &";
    101105  print "++++++++++++++++++++++++++++++++++++++++++\n";
    102106  $retval = system "cd $mypath; $build >$logfilename 2>&1;";
     107  }
     108  else
     109  {
     110    $retval = system "cd $mypath; $build |tee $logfilename";
     111  }
     112
     113
     114
     115#  system "xterm -T \"build log for PACKET: $mypath    ARCH:$ArrayofBuilds[$i][1] \" -e less +F $workdir/$mypath/$logfilename &";
     116#  print "++++++++++++++++++++++++++++++++++++++++++\n";
     117#  $retval = system "cd $mypath; $build >$logfilename 2>&1;";
    103118# $retval = system "./exit.sh 2>&1 > $logfilename;";
    104119
Note: See TracChangeset for help on using the changeset viewer.