Changeset 900 in MondoRescue for trunk/tools/distro-env
- Timestamp:
- Oct 24, 2006, 8:49:18 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/distro-env
r764 r900 7 7 # Input parameters : $ddir (distro name) and $dver (distro version) 8 8 # If they do not exist then deduce from current distro 9 # Exports : $dfam (distro family) $suf (pkg suffix) $dtype (distro type) BUILDDIR (dir to build packages)9 # Exports : $dfam (distro family) $suf (pkg suffix) $dtype (distro type) TOPBUILDDIR (dir to build packages) 10 10 11 11 # … … 68 68 dtype="deb" 69 69 suf=".${dfam}${dver}" 70 BUILDDIR=${TOPDIR}/debian71 70 elif [ $ddir = "gentoo" ]; then 72 71 dfam="gentoo" … … 74 73 dver1=`echo ${dver} | sed "s/\.//"` 75 74 suf=".${ddir}${dver1}" 76 BUILDDIR=${TOPDIR}/ebuild77 75 elif [ $ddir = "slackware" ]; then 78 76 dfam="slack" 79 77 dtype="tgz" 80 78 suf=".${dfam}${dver}" 81 BUILDDIR=${TOPDIR}/slack82 79 elif [ $ddir = "sles" -o $ddir = "suse" ]; then 83 80 dfam="suse" 84 81 dtype="rpm" 85 82 suf=".${ddir}${dver}" 86 BUILDDIR=${TOPDIR}/SPECS87 83 elif [ $ddir = "fedora" -o $ddir = "redhat" -o $ddir = "rhel" ]; then 88 84 dfam="redhat" … … 96 92 suf=".rhel${dver1}" 97 93 fi 98 BUILDDIR=${TOPDIR}/SPECS 99 elif [ $ddir = "mandrake" -o $ddir = "mandriva" ]; then 94 elif [ $ddir = "mandrake" ]; then 100 95 dfam="mandriva" 101 96 dtype="rpm" 102 97 suf=".`echo $dver | sed 's/\.//'`mdk" 103 BUILDDIR=${TOPDIR}/SPECS 98 elif [ $ddir = "mandriva" ]; then 99 dfam="mandriva" 100 dtype="rpm" 101 suf=".`echo $dver | sed 's/\.//'`mdv" 104 102 else 105 103 dfam="unknown" 106 104 dtype="unknown" 107 BUILDDIR=${TOPDIR}/SPECS108 105 suf="unknown" 109 106 fi … … 111 108 export dfam 112 109 export dtype 113 export BUILDDIR114 110 export suf 115 111 … … 117 113 # Additional exports and preparation for some distros 118 114 # 115 116 # Default 117 export TOPBUILDDIR=${TOPDIR}/../build 118 119 119 if [ _"$dtype" = _"rpm" ]; then 120 120 export ARCH=`rpm --showrc | egrep "^build arch" | awk '{print $4}'` 121 121 if [ -f ${HOME}/.rpmmacros ]; then 122 122 export TOPBUILDDIR=`egrep '^%_topdir' ${HOME}/.rpmmacros | awk '{print $2}'` 123 else124 export TOPBUILDDIR=${BASE}/build125 123 fi 126 124 mkdir -p ${TOPBUILDDIR}/{RPMS,SRPMS,SPECS,SOURCES,BUILD} 127 125 elif [ _"$dtype" = _"deb" ]; then 128 export TOPBUILDDIR=${BASE}/build129 126 mkdir -p ${TOPBUILDDIR} 130 127 elif [ _"$dtype" = _"ebuild" ]; then 131 export TOPBUILDDIR=${BASE}/build132 128 mkdir -p ${TOPBUILDDIR}/portage 133 129 fi
Note:
See TracChangeset
for help on using the changeset viewer.