Ignore:
Timestamp:
Sep 18, 2002, 2:36:56 PM (22 years ago)
Author:
ahuck
Message:

minor enhancements to buildall.pl,
buildlist contains the src.rpms as well (without version number),
unpack_srpm.sh accepts *.srpm as parameter and unpack in directories
omitting the version number

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

Legend:

Unmodified
Added
Removed
  • trunk/technical/common/build/buildall.pl

    r611 r612  
    22# automatisches buildskript fuer smartclient
    33# liest die konfiguration aus der mit -b übergebenen Datei
    4 # $Id: buildall.pl,v 1.9 2002/09/17 10:03:24 pstorz Exp $
     4# $Id: buildall.pl,v 1.10 2002/09/18 12:36:56 ahuck Exp $
    55# Philipp Storz, SuSE Linux AG
    66# pstorz@suse.de
     
    5959    write;
    6060  }
    61 print "\n\n\n ATTENTION: the srpms from the directory external/SuSE  must be built before!\n";
    62 print "to build srpms, goto dir external/SuSE, execute build_srpms.sh script!\n\n\n";
    63 print 'Are the srpms built and all options OK? (y/n)';
     61print "\n\n\n ATTENTION: the srpms from the directory external/SuSE and external/cpan must have been extracted before!\n";
     62print "To build srpms execute the extract_srpms.sh script in either directory!\n\n\n";
     63print 'Are all the srpms extracted and all options OK? (y/n)';
    6464
    6565$answer =<STDIN>;
     
    121121 if ($retval == 0)
    122122   {
    123      $ArrayofBuilds[$i][3]= "SUCESS $ArrayofBuilds[$i][0] :";
     123     $ArrayofBuilds[$i][3]= "SUCESS $ArrayofBuilds[$i][0]: OK";
    124124     print"******                                                      ******\n";
    125      print"******   building of $ArrayofBuilds[$i][0] SUCCESSFULL:     \n" ;
     125     print"******   building of $ArrayofBuilds[$i][0]: OK                    \n" ;
    126126     print"******                                                      ******\n";
    127127   }
    128128 else
    129129   {
    130      $ArrayofBuilds[$i][3]="ERROR  $ArrayofBuilds[$i][0] UNSUCCESSFULL:\n";
     130     $ArrayofBuilds[$i][3]="ERROR  $ArrayofBuilds[$i][0]: *FAILED*\n";
    131131     print"******                                                      ******\n";
    132      print"\n\n\nERROR: building of $ArrayofBuilds[$i][0] UNSUCCESSFULL \n";
     132     print"\n\n\nERROR: building of $ArrayofBuilds[$i][0]: *FAILED*\n";
    133133     print"******                                                      ******\n";
    134134   }
  • trunk/technical/common/build/buildlist

    r608 r612  
    11# Steuerdatei für autobuildskript
    2 # $Id: buildlist,v 1.7 2002/09/16 17:21:10 joergs Exp $
     2# $Id: buildlist,v 1.8 2002/09/18 12:36:56 ahuck Exp $
    33# Format:
    44#
     
    88#
    99# Liste der zu bauenden Pakete
    10 common/base/    :sles7-i386+update      :--clean
     10common/base/                    :sles7-i386+update      :--clean
    1111#
    12 lib/perl/       :sles7-i386+update      :--no-init
    13 lib/perl/leases2ldap/   :sles7-i386+update      :--no-init
     12lib/perl/                       :sles7-i386+update      :--no-init
     13lib/perl/leases2ldap/           :sles7-i386+update      :--no-init
    1414
    1515#
    1616# Server
    1717#
    18 server/ldapcheck/       :sles7-i386+update      :--no-init
    19 server/ldap2dns/        :sles7-i386+update      :--no-init
    20 server/sc_ldap/         :sles7-i386+update      :--no-init
     18server/ldapcheck/               :sles7-i386+update      :--no-init
     19server/ldap2dns/                :sles7-i386+update      :--no-init
     20server/sc_ldap/                 :sles7-i386+update      :--no-init
    2121server/password_generator/      :sles7-i386+update      :--no-init
    2222server/schedule_updates/        :sles7-i386+update      :--no-init
    2323server/leases2ldap/             :sles7-i386+update      :--no-init
    24 server/ldap2dhcp/       :sles7-i386+update      :--no-init
    25 server/sc_rsync/        :sles7-i386+update      :--no-init
    26 server/sc_tools/        :sles7-i386+update      :--no-init
    27 server/wsadmin/         :sles7-i386+update      :--no-init
    28 server/wsadmin-gui/     :sles7-i386+update      :--no-init
     24server/ldap2dhcp/               :sles7-i386+update      :--no-init
     25## wsadmin deprecated, zope interface instead
     26##server/wsadmin/                       :sles7-i386+update      :--no-init
     27##server/wsadmin-gui/                   :sles7-i386+update      :--no-init
     28server/sc_rsync/                :sles7-i386+update      :--no-init
     29server/sc_tools/                :sles7-i386+update      :--no-init
     30
     31
     32external/SuSE/inetd             :sles7-i386+update      :--no-init
     33external/SuSE/perl-Digest-MD5   :sles7-i386+update      :--no-init
     34external/SuSE/perl-Digest-SHA1  :sles7-i386+update      :--no-init
     35external/SuSE/perl-MIME-Base64  :sles7-i386+update      :--no-init
     36external/SuSE/perl-Net-Netmask  :sles7-i386+update      :--no-init
     37external/SuSE/perl-Syslog       :sles7-i386+update      :--no-init
     38external/SuSE/perl-URI          :sles7-i386+update      :--no-init
     39external/SuSE/perl-Digest-HMAC  :sles7-i386+update      :--no-init
     40external/SuSE/perl-Net-DNS      :sles7-i386+update      :--no-init
     41external/SuSE/perl-ldap         :sles7-i386+update      :--no-init
     42external/SuSE/syslinux          :sles7-i386+update      :--no-init
     43external/SuSE/tftp              :sles7-i386+update      :--no-init
     44external/SuSE/rsync             :sles7-i386+update      :--no-init
     45
     46external/cpan/perl-Net-IP       :sles7-i386+update      :--no-init
     47external/cpan/perl-Net-IPv4Addr :sles7-i386+update      :--no-init
     48external/cpan/perl-Net-ext      :sles7-i386+update      :--no-init
     49external/cpan/perl-NetAddr-IP   :sles7-i386+update      :--no-init
     50
     51
    2952
    3053# boot/netboot/busybox/SPECS/
     
    3255# Client
    3356#
    34 common/base/    :8.0-i386               :--clean
    35 lib/perl/       :8.0-i386               :--no-init
    36 client/ldap2authorizedkeys/     :8.0-i386       :--no-init
    37 client/rsyncDeltaImages/        :8.0-i386       :--no-init
    38 client/sc_hardware/             :8.0-i386       :--no-init
    39 client/mkwsconfig/      :8.0-i386       :--no-init
     57common/base/                    :8.0-i386               :--clean
     58lib/perl/                       :8.0-i386               :--no-init
     59client/ldap2authorizedkeys/     :8.0-i386               :--no-init
     60client/rsyncDeltaImages/        :8.0-i386               :--no-init
     61client/sc_hardware/             :8.0-i386               :--no-init
     62client/mkwsconfig/              :8.0-i386               :--no-init
  • trunk/technical/common/build/unpack_srpm.sh

    r610 r612  
    1 #!/bin/bash
    2 # unpack_srpm.sh
    3 # entpackt das übergebene srpm in ein eigenen Unterverzeichnis
    4 # mit dem Namen des srpm
    5 # $Id: unpack_srpm.sh,v 1.1 2002/09/17 09:50:26 pstorz Exp $
     1#!/bin/bash
     2# packt die srpms in eigene Unterverzeichnisse aus
     3# wobei die Versionsnummern nicht berücksichtigt werden
     4# $Id: unpack_srpm.sh,v 1.2 2002/09/18 12:36:56 ahuck Exp $
     5# $Id: unpack_srpm.sh,v 1.2 2002/09/18 12:36:56 ahuck Exp $
     6# the buildall.sh script should be used after extracting the
     7# package - without dependence on version numbers in this directory
    68
    7 echo $#;
    8 if [ $# -ne 1 ]
    9         then
    10         echo "bitte srpm als parameter uerbergeben";
    11         exit 1;
    12 
     9if [ $# -le 1 ]
     10        then
     11        echo "Bitte alle srpm als Parameter übergeben, z.B. *.src.rpm";
     12        exit 1;
    1313fi
    1414
    15 RPM=`echo $1 | sed 's/.src.rpm//'`;
    16 echo $RPM;
    17 mkdir $RPM;cd $RPM; \
    18         rpm2cpio ../$RPM.src.rpm |cpio -i; \
    19         echo "unpacking package $RPM"; \
    20 #        cd .. ;
     15for i in $*; do shortname=`echo $i | sed 's/-[0-9]*\..*.src.rpm//'`; \
     16        echo "Unpacking $i into directory $shortname "; \
     17        mkdir $shortname; \
     18        cd $shortname; \
     19        rpm2cpio ../$i |cpio -i; \
     20        cd ..; \
     21    done
     22
Note: See TracChangeset for help on using the changeset viewer.