Changeset 621 for trunk/technical


Ignore:
Timestamp:
Oct 11, 2002, 2:35:39 PM (22 years ago)
Author:
joergs
Message:

clean up

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/technical/common/build/build.sh

    r620 r621  
    11#!/bin/bash
    22# Remote build script (iboernig@suse.de)
    3 # $Id: build.sh,v 1.12 2002/10/10 17:33:42 joergs Exp $
     3# $Id: build.sh,v 1.13 2002/10/11 12:35:39 joergs Exp $
    44#
    55# Kurze Featuritis:
    6 # - build.sh sollte im Pfad liegen ~/bin ist eine gute Wahl ;)
    7 # - build.sh erzeugt mit Hilfe des Makefiles in jedem smartclient Verzeichnis
     6# - build.sh sollte im Pfad liegen.
     7#       Ein Link von ~/bin/build.sh ist eine gute Wahl ;)
     8# - ohne Parameter aufgerufen,
     9#   erzeugt build.sh mit Hilfe des Makefiles in aktuellen Verzeichnis
    810#   ein tar-Archiv, überträgt dieses nach Oldwotan und baut es dort
     11# - mit Parameter geht das Skript davon aus,
     12#       dass der Parameter ein SRPM Paket ist.
     13#       Dieses wird nach oldwotan kopiert, dort entpackt und dann gebaut.
    914# - Dazu muss ein ssh-pubkey in oldwotans /root/.ssh/authorized_keys gelegt
    1015#   werden (build.sh verwendet ssh)
     
    1419# - BUILD_DIST ist standard sles7-i386, kann auch durch entsprechenden Export
    1520#   überschrieben werden.
    16 # - ist BUILD_ROOT nicht gesetzt baut build.sh in der Umgebung
    17 #   /abuild/buildsystem.oldwotan.smartclient, um nicht mit Userumgebungen zu
    18 #   kollidieren.
    1921# - die fertigen Pakete werden nach DEST_DIR (kann durch env gesetzt werden)
    2022#   in die vorgegebene Hierarchie (src, i386/sles/7) auf den lokalen Rechner
     
    3436[ -z $DEST_DIR ] && DEST_DIR="/tmp/smartclient_build/"
    3537
    36 # Hier gehts los:
    37 
    38 #DIFFILES=$(ls *.dif* 2>/dev/null | awk '{print $1}')
    39 #PATCHFILES=$(ls *.patch 2>/dev/null | awk '{print $1}')
    40 
    41 # sonstige files die gebraucht werden
    42 #RESTFILES=$(ls *.init *.html 2>/dev/null | awk '{print $1}') # fuer srpm inetd
    43 
    4438ERROR=0
    4539
     40# Hier gehts los:
    4641
    4742if [ -z "$1" ]; then
     
    6358
    6459# Cleaning up and install tempdir
    65 ssh -${SSH_VERSION} ${FQBUILDHOST} "rm -r ${BUILDTEMP}/src/${PACKAGE}; \
    66 mkdir -p ${BUILDTEMP}/src/${PACKAGE} ${BUILDTEMP}/${BUILD_DIST}";
     60ssh -${SSH_VERSION} ${FQBUILDHOST} "\
     61        rm -r ${BUILDTEMP}/src/${PACKAGE}; \
     62        mkdir -p ${BUILDTEMP}/src/${PACKAGE} ${BUILDTEMP}/${BUILD_DIST}";
    6763
    6864scp -oProtocol=$SSH_VERSION $SRC_FILES ${FQBUILDHOST}:${BUILDTEMP}/src/${PACKAGE}
     
    8379export BUILD_PREPARE_SPEC=$BUILD_PREPARE_SPEC
    8480
    85 #echo "BUILD_PREPARE_SPEC ist $BUILD_PREPARE_SPEC";
    86 
    8781cd ~${BUILDUSER}/${BUILDTEMP}/src/${PACKAGE}
    8882build $BUILD_MODE --prefer-rpms ~${BUILDUSER}/${BUILDTEMP}/${BUILD_DIST}
    8983EOF
    9084
    91 cat /tmp/tmpscript.$$
     85#cat /tmp/tmpscript.$$
    9286
    9387scp -oProtocol=$SSH_VERSION /tmp/tmpscript.$$ ${FQBUILDHOST}:${BUILDTEMP}/src/${PACKAGE}/buildscript
Note: See TracChangeset for help on using the changeset viewer.