source: MondoRescue/branches/2.05/tools/rpm-env@ 233

Last change on this file since 233 was 233, checked in by bcornec, 18 years ago

sles9 rpm build support

  • Property svn:executable set to *
  • Property svn:keywords set to Id
File size: 1.9 KB
RevLine 
[20]1#!/bin/bash
2#
3# Creates RPMs environment from SVN repository
[33]4#
5# $Id: rpm-env 233 2005-12-17 10:02:11Z bcornec $
6#
[20]7
8# Adapt to your needs
[33]9export BASE=${HOME}/mondo
[20]10export SVNAUTH=bcornec@shell.berlios.de
[27]11export DSTDIR=/home/groups/ftp/pub/mondorescue
[97]12export FTPSERV="ftp.berlios.de"
13export FTPDIR="/incoming"
[20]14
15# Should not be modified below
[102]16export VER=branches/2.05
[20]17export pkg=""
18export opt=""
19export ARCH=`rpm --showrc | egrep "^build arch" | awk '{print $4}'`
20
21mkdir -p ${BASE}/RPMS
22export TMP=${BASE}/tmp
23mkdir -p ${TMP}
24if [ -f ${HOME}/.rpmmacros ]; then
[50]25 export TOPDIR=`egrep '^%_topdir' ${HOME}/.rpmmacros | awk '{print $2}'`
[20]26else
27 export TOPDIR=${BASE}/RPMS
28fi
29cd ${TOPDIR}
30mkdir -p RPMS SRPMS SPECS SOURCES BUILD
31
[50]32export MINDI_VER=`cat ${BASE}/svn/${VER}/mindi/mindi.spec | egrep '^%define version' | awk '{print $3}' | sed "s/[ ]*//"`
33export MONDO_VER=`cat ${BASE}/svn/${VER}/mondo/mondo.spec | egrep '^%define version' | awk '{print $3}' | sed "s/[ ]*//"`
[54]34
35if [ -e /etc/mandriva-release ]; then
[60]36 export ddir="mandriva"
37 export dver=`cat /etc/mandriva-release | awk '{print $4}'`
38 export suf="${dver}mdk"
[54]39elif [ -e /etc/mandrake-release ]; then
[60]40 export ddir="mandrake"
41 export dver=`cat /etc/mandrake-release | awk '{print $3}'`
42 export suf="${dver}mdk"
43elif [ -e /etc/redhat-release ]; then
[67]44 grep -q Enterprise /etc/redhat-release
45 if [ $? -eq 0 ]; then
[60]46 export ddir="rhel"
47 export dver=`cat /etc/redhat-release | awk '{print $7}'`
48 else
49 export ddir="redhat"
50 export dver=`cat /etc/redhat-release | awk '{print $5}'`
[62]51 export suf="${dver}rh"
[60]52 fi
53elif [ -e /etc/SuSE-release ]; then
[233]54 grep -q Enterprise /etc/SuSE-release
55 if [ $? -eq 0 ]; then
56 export ddir="sles"
57 export dver=`cat /etc/SuSE-release | head -1 | awk '{print $5}'`
58 else
59 export ddir="suse"
60 export dver=`cat /etc/SuSE-release | head -1 | awk '{print $3}'`
61 fi
[54]62else
[60]63 export dver=""
64 export ddir="generic"
[54]65fi
[60]66
67if [ _"$suf" = _"" ]; then
68 export suf="${ddir}${dver}"
69fi
Note: See TracBrowser for help on using the repository browser.