Changeset 550 in MondoRescue for branches/stable/tools/build-env
- Timestamp:
- May 14, 2006, 7:54:15 PM (18 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/tools/build-env
r549 r550 1 1 #!/bin/bash 2 2 # 3 # Creates RPMs environment from SVN repository 3 # Creates build environment for packages 4 # Executed on a VM (non-SVN) 4 5 # 5 6 # $Id$ 6 7 # 7 8 dname=`dirname $0`9 prem=`echo $dname |cut -c1`10 if [ ${prem} == "/" ]; then11 export TOOLHOME=$dname12 else13 export TOOLHOME=${PWD}/$dname14 fi15 16 . $TOOLHOME/common-env17 18 export ARCH=`rpm --showrc | egrep "^build arch" | awk '{print $4}'`19 8 20 9 # Should not be modified below … … 22 11 export opt="" 23 12 24 if [ -f ${HOME}/.rpmmacros ]; then25 export TOPDIR=`egrep '^%_topdir' ${HOME}/.rpmmacros | awk '{print $2}'`26 else27 export TOPDIR=${BASE}/RPMS28 fi29 mkdir -p ${TOPDIR}30 cd ${TOPDIR}31 mkdir -p RPMS SRPMS SPECS SOURCES BUILD32 33 13 if [ -e /etc/mandriva-release ]; then 14 export dtype="rpm" 34 15 export dfam="mandriva" 35 16 export ddir="mandriva" … … 37 18 export suf=".`echo $dver | sed 's/\.//'`mdk" 38 19 elif [ -e /etc/mandrake-release ]; then 20 export dtype="rpm" 39 21 export dfam="mandriva" 40 22 export ddir="mandrake" … … 42 24 export suf=".`echo $dver | sed 's/\.//'`mdk" 43 25 elif [ -e /etc/redhat-release ]; then 26 export dtype="rpm" 44 27 grep -q Enterprise /etc/redhat-release 45 28 if [ $? -eq 0 ]; then … … 60 43 fi 61 44 elif [ -e /etc/SuSE-release ]; then 45 export dtype="rpm" 62 46 grep -q Enterprise /etc/SuSE-release 63 47 if [ $? -eq 0 ]; then … … 71 55 fi 72 56 else 57 export dtype="unknown" 73 58 export dfam="generic" 74 59 export dver="" … … 79 64 export suf=".${ddir}${dver}" 80 65 fi 66 67 if [ $dtype == "rpm" ]; then 68 export ARCH=`rpm --showrc | egrep "^build arch" | awk '{print $4}'` 69 if [ -f ${HOME}/.rpmmacros ]; then 70 export TOPDIR=`egrep '^%_topdir' ${HOME}/.rpmmacros | awk '{print $2}'` 71 else 72 export TOPDIR=${BASE}/build 73 fi 74 mkdir -p ${TOPDIR} 75 cd ${TOPDIR} 76 mkdir -p RPMS SRPMS SPECS SOURCES BUILD 77 fi 78
Note:
See TracChangeset
for help on using the changeset viewer.