- Timestamp:
- Sep 17, 2002, 12:03:24 PM (22 years ago)
- 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:35pstorz Exp $1 $Id: README,v 1.2 2002/09/17 10:03:24 pstorz Exp $ 2 2 Dokumentation zum automatischen Build-Vorgang: 3 3 … … 23 23 24 24 Das 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. 25 Parameter -x optional ein xterm-fenster geöffnet wird 31 26 32 27 33 28 Build der srpm-Pakete: 34 29 ---------------------- 30 die srpm-Pakete werde genau mit dem skript build_srpms.pl gebaut. 35 31 36 Die srpm-Pakete aus external/SuSE werden durch das skript 37 build_srpms.sh gebaut. 32 Die Buildparameter werden in der datei buildlist_srpm gespeichert 38 33 39 Falls die srpm-Pakete noch nicht in unterverzeichnisse ausgepackt sind, dann40 kann dieses durch den Aufruf von41 34 42 unpack_srpms.sh43 44 gemacht werden.45 -
trunk/technical/common/build/build_srpms.pl
r610 r611 2 2 # automatisches buildskript fuer smartclient-sourcerpms 3 3 # liest die konfiguration aus der mit -b übergebenen Datei 4 # $Id: build_srpms.pl,v 1. 1 2002/09/17 09:50:20pstorz Exp $4 # $Id: build_srpms.pl,v 1.2 2002/09/17 10:03:24 pstorz Exp $ 5 5 # Philipp Storz, SuSE Linux AG 6 6 # pstorz@suse.de … … 14 14 15 15 16 # Programmoptionen: -b (buildlist) 16 # Programmoptionen: -b (buildlist) -x (xterm) 17 17 18 18 my $smartclient_root="../../"; # Pfad, zu dem die Pfade in buildlist stehen … … 20 20 our ($opt_b); 21 21 my @ArrayofBuilds; 22 getopts('b: ');22 getopts('b:x'); 23 23 24 24 if (!$opt_b) … … 28 28 print "other buildlist can be specified with -b buildlist\n\n"; 29 29 $opt_b = "buildlist_srpms"; 30 30 31 }; 31 32 … … 116 117 chomp $workdir; 117 118 print "less +F $workdir/$mypath/$logfilename\n"; 119 if ($opt_x) 120 { 118 121 system "xterm -T \"build log for PACKET: $mypath ARCH:$ArrayofBuilds[$i][1] \" -e less +F $workdir/$mypath/$logfilename &"; 119 122 print "++++++++++++++++++++++++++++++++++++++++++\n"; 120 123 $retval = system "cd $mypath; $build >$logfilename 2>&1;"; 124 } 125 else 126 { 127 $retval = system "cd $mypath; $build |tee $logfilename"; 128 } 121 129 # $retval = system "./exit.sh 2>&1 > $logfilename;"; 122 130 -
trunk/technical/common/build/buildall.pl
r610 r611 2 2 # automatisches buildskript fuer smartclient 3 3 # liest die konfiguration aus der mit -b übergebenen Datei 4 # $Id: buildall.pl,v 1. 8 2002/09/17 09:50:02pstorz Exp $4 # $Id: buildall.pl,v 1.9 2002/09/17 10:03:24 pstorz Exp $ 5 5 # Philipp Storz, SuSE Linux AG 6 6 # pstorz@suse.de … … 98 98 chomp $workdir; 99 99 print "less +F $workdir/$mypath/$logfilename\n"; 100 101 102 if ($opt_x) 103 { 100 104 system "xterm -T \"build log for PACKET: $mypath ARCH:$ArrayofBuilds[$i][1] \" -e less +F $workdir/$mypath/$logfilename &"; 101 105 print "++++++++++++++++++++++++++++++++++++++++++\n"; 102 106 $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;"; 103 118 # $retval = system "./exit.sh 2>&1 > $logfilename;"; 104 119
Note:
See TracChangeset
for help on using the changeset viewer.