Show
Ignore:
Timestamp:
04/23/08 12:40:58 (8 months ago)
Author:
kris
Message:

Updated pbi builder scripts

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pbibuild/pbibuilder/scripts/2.1.startmake.sh

    r1699 r1753  
    2222module="${1}" 
    2323 
    24 BUILDWORLD="${PROGDIR}/buildworld" ; export BUILDWORLD 
    2524PDESTDIR="${PROGDIR}/pbisandbox" ; export PDESTDIR 
    2625PBIDIR="/pbi" ; export PBIDIR 
     
    4342 
    4443OUTDIR="${PROGDIR}/outgoing/${module}" ; export OUTDIR 
     44 
     45if [ "${FBSDBASE}" = "7.0" ] 
     46then 
     47  BUILDWORLD="${PROGDIR}/buildworld70" ; export BUILDWORLD70 
     48  WORLDSRC="${PROGDIR}/fbsd-source/7.0/src" ; export WORLDSRC 
     49elif [ "${FBSDBASE}" = "6.3" -o -z "${FBSDBASE}" ] 
     50then 
     51  BUILDWORLD="${PROGDIR}/buildworld63" ; export BUILDWORLD63 
     52  WORLDSRC="${PROGDIR}/fbsd-source/6.3/src" ; export WORLDSRC 
     53fi 
    4554 
    4655# Check that the output directory for module  
     
    6473  tar cvf - -C ${PROGDIR}/usr/ports . 2>/dev/null | tar xvpf - -C ${PDESTDIR}/usr/ports 2>/dev/null 
    6574  mkdir -p ${PDESTDIR}/usr/src 
    66   tar cvf - -C /usr/src . 2>/dev/null | tar xvpf - -C ${PDESTDIR}/usr/src 2>/dev/null 
     75  tar cvf - -C ${WORLDSRC} . 2>/dev/null | tar xvpf - -C ${PDESTDIR}/usr/src 2>/dev/null 
     76 
    6777 
    6878else 
     79  # Remove the old pbisandbox and recreate it 
    6980  echo "Removing ${PDESTDIR}" 
    7081  chflags -R noschg ${PDESTDIR} 
    7182  rm -rf ${PDESTDIR} 
    7283  mkdir -p ${PDESTDIR} 
     84 
     85  # Copy the buildworld environment 
    7386  echo "Copying ${BUILDWORLD} to ${PDESTDIR}" >>${BLOG} 
    7487  tar cvf - -C ${BUILDWORLD} . 2>/dev/null | tar xvpf - -C ${PDESTDIR} 2>/dev/null 
     88 
     89  # Copy over the ports tree 
    7590  mkdir -p ${PDESTDIR}/usr/ports 
    7691  tar cvf - -C ${PROGDIR}/usr/ports . 2>/dev/null | tar xvpf - -C ${PDESTDIR}/usr/ports 2>/dev/null 
     92 
     93  # Copy over the system-source 
    7794  mkdir -p ${PDESTDIR}/usr/src 
    78   tar cvf - -C /usr/src . 2>/dev/null | tar xvpf - -C ${PDESTDIR}/usr/src 2>/dev/null 
     95  tar cvf - -C ${WORLDSRC} . 2>/dev/null | tar xvpf - -C ${PDESTDIR}/usr/src 2>/dev/null 
     96 
    7997fi 
    8098