source: MondoRescue/trunk/tools/rpm-env@ 394

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

merge -r387:391 $SVN_M/branches/stable

  • 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 394 2006-02-15 10:44:31Z bcornec $
6#
[20]7
[320]8dname=`dirname $0`
9prem=`echo $dname |cut -c1`
10if [ ${prem} == "/" ]; then
11 export TOOLHOME=$dname
12else
13 export TOOLHOME=${PWD}/$dname
14fi
[20]15
[320]16. $TOOLHOME/common-env
17
18export ARCH=`rpm --showrc | egrep "^build arch" | awk '{print $4}'`
19
[20]20# Should not be modified below
21export VER=trunk
22export pkg=""
23export opt=""
24
25if [ -f ${HOME}/.rpmmacros ]; then
[51]26 export TOPDIR=`egrep '^%_topdir' ${HOME}/.rpmmacros | awk '{print $2}'`
[20]27else
28 export TOPDIR=${BASE}/RPMS
29fi
[320]30mkdir -p ${TOPDIR}
[20]31cd ${TOPDIR}
32mkdir -p RPMS SRPMS SPECS SOURCES BUILD
33
[55]34if [ -e /etc/mandriva-release ]; then
[394]35 export dfam="mandriva"
[61]36 export ddir="mandriva"
[276]37 export dver=`awk '{print $4}' /etc/mandriva-release`
[317]38 export suf=".`echo $dver | sed 's/\.//'`mdk"
[55]39elif [ -e /etc/mandrake-release ]; then
[394]40 export dfam="mandriva"
[61]41 export ddir="mandrake"
[276]42 export dver=`awk '{print $3}' /etc/mandrake-release`
[317]43 export suf=".`echo $dver | sed 's/\.//'`mdk"
[61]44elif [ -e /etc/redhat-release ]; then
[66]45 grep -q Enterprise /etc/redhat-release
46 if [ $? -eq 0 ]; then
[394]47 export dfam="redhat"
[61]48 export ddir="rhel"
[276]49 export dver=`awk '{print $7}' /etc/redhat-release`
[262]50 elif grep -q Fedora /etc/redhat-release ; then
[394]51 export dfam="redhat"
[262]52 export ddir="fedora"
[276]53 export dver=`awk '{print $4}' /etc/redhat-release`
[317]54 export suf=".fc${dver}"
[61]55 else
[394]56 export dfam="redhat"
[61]57 export ddir="redhat"
[357]58 dver=`awk '{print $5}' /etc/redhat-release`
[317]59 export suf=".rh${dver}"
[357]60 export dver=`echo ${dver} | sed "s/\.//"`
[61]61 fi
62elif [ -e /etc/SuSE-release ]; then
[236]63 grep -q Enterprise /etc/SuSE-release
64 if [ $? -eq 0 ]; then
[394]65 export dfam="suse"
[236]66 export ddir="sles"
[276]67 export dver=`head -1 /etc/SuSE-release | awk '{print $5}'`
[236]68 else
[394]69 export dfam="suse"
[236]70 export ddir="suse"
[276]71 export dver=`head -1 /etc/SuSE-release | awk '{print $3}'`
[236]72 fi
[55]73else
[394]74 export dfam="generic"
[61]75 export dver=""
76 export ddir="generic"
[55]77fi
[61]78
79if [ _"$suf" = _"" ]; then
[317]80 export suf=".${ddir}${dver}"
[61]81fi
Note: See TracBrowser for help on using the repository browser.