Diff for /elwix/build_tools.sh between versions 1.5 and 1.5.2.2

version 1.5, 2013/05/07 20:46:47 version 1.5.2.2, 2013/07/21 16:50:58
Line 21  unset INSTALL Line 21  unset INSTALL
 unset VERSION  unset VERSION
 VERSION="$V"  VERSION="$V"
   
   
 if [ ! -d $BSDSRC ]; then  if [ ! -d $BSDSRC ]; then
         echo          echo
         echo "ELWIX project is not configured - missing BSD sources !?!"          echo "ELWIX project is not configured - missing BSD sources !?!"
Line 53  clean_bootstrap() Line 54  clean_bootstrap()
 {  {
         echo "+++ Clean ELWIX pkgsrc bootstrap tools ..."          echo "+++ Clean ELWIX pkgsrc bootstrap tools ..."
   
        rm -rf ${WORLD}/usr/pkgsrc/bootstrap/work        rm -Rf ${WORLD}/usr/pkgsrc/bootstrap/work
         rm -f /elwix ${WORLD}/usr/pkgsrc          rm -f /elwix ${WORLD}/usr/pkgsrc
        rm -rf ${WORLD}/elwix        rm -Rf ${WORLD}/elwix
         install -d ${WORLD}/elwix          install -d ${WORLD}/elwix
         ln -sf ${WORLD}/elwix /elwix          ln -sf ${WORLD}/elwix /elwix
         ln -sf ${PKGSRC} ${WORLD}/usr/pkgsrc          ln -sf ${PKGSRC} ${WORLD}/usr/pkgsrc
Line 65  clean_bootstrap() Line 66  clean_bootstrap()
         install -d ${PKGDIR}/etc          install -d ${PKGDIR}/etc
 }  }
   
   compile_deps()
   {
           echo "+++ Compile ELWIX programs bootstrap tools ..."
           if [ -d tools -a -f tools/Makefile ]; then
                   cd tools
                   make cleandepend
                   make clean
                   make obj
                   make
                   make install
                   cd -
           fi
   }
   
 compile_bootstrap()  compile_bootstrap()
 {  {
         echo "+++ Compile ELWIX pkgsrc bootstrap tools ..."          echo "+++ Compile ELWIX pkgsrc bootstrap tools ..."
         if [ ! -d ${WORLD}/usr/pkgsrc/bootstrap/work ]; then          if [ ! -d ${WORLD}/usr/pkgsrc/bootstrap/work ]; then
                 cd ${WORLD}/usr/pkgsrc/bootstrap                  cd ${WORLD}/usr/pkgsrc/bootstrap
                   ./cleanup --prefix /elwix/pkg --pkgdbdir /elwix/pkg/db 
                 ./bootstrap --prefix /elwix/pkg --pkgdbdir /elwix/pkg/db                  ./bootstrap --prefix /elwix/pkg --pkgdbdir /elwix/pkg/db
                 cd -                  cd -
         else          else
Line 96  USE_NATIVE_GCC=  yes Line 112  USE_NATIVE_GCC=  yes
   
 .endif                  # end cross-compilation settings  .endif                  # end cross-compilation settings
 _EOF  _EOF
   
         echo "ELWIX Platform:${PLATFORM} Version:${VERSION} TargetArch:${TARGET_ARCH}" >${WORLD}/elwix/elwix.ver  
 }  }
   
 compile_fbsdtools()  compile_fbsdtools()
Line 149  compile_fbsdtools() Line 163  compile_fbsdtools()
                 install DESTDIR=${WORLD}                  install DESTDIR=${WORLD}
         cd -          cd -
   
        cd $CROSS_FT_NET80211#        cd $CROSS_FT_NET80211
        env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \#        env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \
                clean DESTDIR=${WORLD}#                clean DESTDIR=${WORLD}
        env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \#        env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \
                DESTDIR=${WORLD}#                DESTDIR=${WORLD}
        env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \#        env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \
                install DESTDIR=${WORLD}#                install DESTDIR=${WORLD}
        cd -#        cd -
   
 #       cd $CROSS_FT_WTAP  #       cd $CROSS_FT_WTAP
 #       env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \  #       env MAKEOBJDIRPREFIX=${BSDOBJ} make TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \
Line 181  compile_files() Line 195  compile_files()
                 TARGET_ARCH=${TARGET_ARCH} install DESTDIR=${WORLD}                  TARGET_ARCH=${TARGET_ARCH} install DESTDIR=${WORLD}
         cd -          cd -
   
        strip -s ${WORLD}/usr/bin/csh#        strip -s ${WORLD}/usr/bin/csh
 }  }
   
 compile_tools()  compile_tools()
Line 216  compile_tools() Line 230  compile_tools()
         ${CBUILD} install          ${CBUILD} install
         cd -          cd -
   
        cd $CROSS_AITRPC        cd $CROSS_AITSCHED
        ${AITRPC_CFG}        ${AITSCHED_CFG}
         ${CBUILD} clean          ${CBUILD} clean
         ${CBUILD}          ${CBUILD}
         ${CBUILD} install          ${CBUILD} install
         cd -          cd -
   
        cd $CROSS_AITSCHED        cd $CROSS_AITRPC
        ${AITSCHED_CFG}        ${AITRPC_CFG}
         ${CBUILD} clean          ${CBUILD} clean
         ${CBUILD}          ${CBUILD}
         ${CBUILD} install          ${CBUILD} install
Line 286  compile_tools() Line 300  compile_tools()
         ${CBUILD} install          ${CBUILD} install
         cd -          cd -
   
        echo "ELWIX Platform:${PLATFORM} Version:${VERSION} TargetArch:${TARGET_ARCH}" >${WORLD}/usr/local/elwix.ver        cd $CROSS_WIFINATOR
         ${WIFINATOR_CFG}
         ${CBUILD} clean
         ${CBUILD}
         ${CBUILD} install
         cd -
 }  }
   
 ### main()  ### main()
 if ! SnitVer ${WORLD}/elwix/elwix.ver; then  if ! SnitVer ${WORLD}/elwix/elwix.ver; then
           compile_deps || exit 1
         clean_bootstrap          clean_bootstrap
        compile_bootstrap        compile_bootstrap || exit 1
 
         echo "ELWIX Platform:${PLATFORM} Version:${VERSION} TargetArch:${TARGET_ARCH}" >${WORLD}/elwix/elwix.ver
 else  else
         echo "Skipped ELWIX bootstrap pkgsrc tools build ..."          echo "Skipped ELWIX bootstrap pkgsrc tools build ..."
 fi  fi
Line 302  if ! SnitVer ${WORLD}/usr/local/elwix.ver; then Line 324  if ! SnitVer ${WORLD}/usr/local/elwix.ver; then
         compile_fbsdtools          compile_fbsdtools
         compile_files          compile_files
         compile_tools          compile_tools
   
           echo "ELWIX Platform:${PLATFORM} Version:${VERSION} TargetArch:${TARGET_ARCH}" >${WORLD}/usr/local/elwix.ver
 else  else
         echo "Skipped ELWIX tools build ..."          echo "Skipped ELWIX tools build ..."
 fi  fi

Removed from v.1.5  
changed lines
  Added in v.1.5.2.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>