Changeset 79811
- Timestamp:
- 06/26/11 14:05:06 (4 years ago)
- Location:
- contrib/mpab
- Files:
-
- 4 edited
-
chroot-scripts/buildports (modified) (3 diffs)
-
mpab-functions (modified) (1 diff)
-
mpexport.sh (modified) (1 diff)
-
mpsync.sh (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
contrib/mpab/chroot-scripts/buildports
r71396 r79811 76 76 tclOS=`echo 'puts [string tolower $tcl_platform(os)]' | tclsh` 77 77 tclOSMajor=`echo 'puts [lindex [split $tcl_platform(osVersion) .] 0]' | tclsh` 78 packageDir="${PREFIX}/var/macports/packages/${tclOS}_${tclOSMajor}" 78 packageDir="${PREFIX}/var/macports/software" 79 shopt -s extglob 79 80 if [[ $tclOSMajor -ge 10 ]]; then 80 ACCEPT_ARCHS=" ?(noarch|x86_64|i386)"81 ACCEPT_ARCHS="+(noarch|x86_64|i386|-)" 81 82 else 82 ACCEPT_ARCHS=" ?(noarch|i386|ppc)"83 ACCEPT_ARCHS="+(noarch|i386|ppc|-)" 83 84 fi 84 85 … … 92 93 portRevision=`${PREFIX}/bin/port info --revision ${portName} | awk '{print $2}'` 93 94 portPackageBaseName="${portName}-${portVersion}_${portRevision}" 94 ls ${packageDir}/ */${portName}/${portPackageBaseName}*.*${ACCEPT_ARCHS}*${ARCHIVE_TYPE} > /dev/null 2>&195 ls ${packageDir}/${portName}/${portPackageBaseName}[+.]*${tclOS}_${tclOSMajor}.${ACCEPT_ARCHS}${ARCHIVE_TYPE} > /dev/null 2>&1 95 96 if [[ $? == 0 ]]; then 96 97 echo "package found, not building again" … … 113 114 echo "failure" 114 115 ${PREFIX}/bin/port clean --work $portName 115 # If a port fails in the activation stage, MP has already built116 # a package, so remove it here117 rm -f ${packageDir}/*/${portName}/${portPackageBaseName}*.*${ACCEPT_ARCHS}*${ARCHIVE_TYPE}118 116 fi 119 117 uninstallPorts -
contrib/mpab/mpab-functions
r77905 r79811 243 243 244 244 if [[ ! -f ${chrootPath}/opt/local/bin/port ]]; then 245 246 245 chrootExec installmacports 247 248 sed -E -e 's/#?portarchivemode.*no/portarchivemode yes/' \249 -e 's/#?portarchivetype.*tgz/portarchivetype tbz2/' \250 ${chrootPath}/opt/local/etc/macports/macports.conf \251 > ${chrootPath}/opt/local/etc/macports/macports.conf.new252 mv ${chrootPath}/opt/local/etc/macports/macports.conf.new ${chrootPath}/opt/local/etc/macports/macports.conf253 246 fi 254 247 -
contrib/mpab/mpexport.sh
r46090 r79811 1 1 #/bin/sh 2 svn checkout -r HEAD http ://svn.macports.org/repository/macports/trunk mpexport2 svn checkout -r HEAD https://svn.macports.org/repository/macports/trunk mpexport 3 3 cd mpexport 4 4 tar c --exclude '.svn' -f - . | bzip2 -c > ../macports_dist.tar.bz2 -
contrib/mpab/mpsync.sh
r51709 r79811 31 31 echo "Checking out macports from svn..." 32 32 svn checkout --non-interactive -r HEAD \ 33 http ://svn.macports.org/repository/macports/trunk \33 https://svn.macports.org/repository/macports/trunk \ 34 34 ${dataDir}/${exportDir} > /dev/null || exit 1 35 35 fi
Note: See TracChangeset
for help on using the changeset viewer.

