Diff for /elwix/build_romfs.sh between versions 1.2.4.4 and 1.7

version 1.2.4.4, 2012/03/20 09:54:19 version 1.7, 2013/08/05 13:10:16
Line 53  build_romfs() Line 53  build_romfs()
         install -d lib/geom;          install -d lib/geom;
         install -d libdata;          install -d libdata;
         install -d libexec;          install -d libexec;
           install -d local;
           install -d local/bin;
           install -d local/lib;
           install -d local/libexec;
           install -d local/libdata;
           install -d local/sbin;
         install -d share;          install -d share;
         install -d share/misc;          install -d share/misc;
         install -d share/skel;          install -d share/skel;
Line 69  install_romfs() Line 75  install_romfs()
         LIBS="${ROMFS_USR}/lib"          LIBS="${ROMFS_USR}/lib"
         LIBEXEC="${ROMFS_USR}/libexec"          LIBEXEC="${ROMFS_USR}/libexec"
         LIBDATA="${ROMFS_USR}/libdata"          LIBDATA="${ROMFS_USR}/libdata"
         SKEL="${ROMFS_USR}/share/skel"  
         MISC="${ROMFS_USR}/share/misc"  
         BIN="${ROMFS_USR}/bin"          BIN="${ROMFS_USR}/bin"
         SBIN="${ROMFS_USR}/sbin"          SBIN="${ROMFS_USR}/sbin"
           SHARE="${ROMFS_USR}/share"
           SKEL="${SHARE}/skel"
           MISC="${SHARE}/misc"
   
         echo "+++ Install ELWIX RomFS software ..."          echo "+++ Install ELWIX RomFS software ..."
         if [ -r ${BSDSRC}/release/picobsd/mfs_tree/etc/termcap ]; then          if [ -r ${BSDSRC}/release/picobsd/mfs_tree/etc/termcap ]; then
Line 101  install_romfs() Line 108  install_romfs()
         InstallDir ${WORLD}/usr/local/lib $LIBS          InstallDir ${WORLD}/usr/local/lib $LIBS
         InstallDir ${WORLD}/usr/local/libdata $LIBDATA          InstallDir ${WORLD}/usr/local/libdata $LIBDATA
   
         InstallFiles \*.so\* ${PKG}/lib $LIBS  
         InstallFiles \* ${PKG}/libexec $LIBEXEC  
         InstallFiles \* ${PKG}/libdata $LIBDATA  
         InstallFiles \* ${PKG}/bin $BIN  
         InstallFiles \* ${PKG}/sbin $SBIN  
   
         chown -R root:wheel $SBIN $BIN $LIBDATA $LIBEXEC $LIBS          chown -R root:wheel $SBIN $BIN $LIBDATA $LIBEXEC $LIBS
 }  }
   
 build_image()  build_image()
 {  {
        echo "+++ Build ELWIX Firmware image ..."        echo "+++ Build ELWIX Firmware system image ..."
        makefs -ominfree=0,bsize=8192,fsize=1024,optimization=space -s${ROMFS_SIZE} \ 
                ${REL}/${ROMFS_IMG} ${ROMFS_USR} 
   
        MDDEV=$(mdconfig -a -t vnode -f ${REL}/${ROMFS_IMG});        cd ${ROMFS_USR}
        tunefs -L elwixFirmware /dev/$MDDEV;        pax -w -z -v -f${REL}/${ROMFS_IMG} .
#       mount /dev/$MDDEV /mnt        cd -
#       umount /mnt 
        mdconfig -d -u $MDDEV; 
   
        mkuzip -s 8192 -o ${REL}/${ROMFS_IMG}.uzip ${REL}/${ROMFS_IMG};# Stop using uzip fs
        mv ${REL}/${ROMFS_IMG}.uzip ${REL}/${ROMFS_IMG}#       makefs -ominfree=0,bsize=8192,fsize=1024,optimization=space -s${ROMFS_SIZE} \
 #               ${REL}/${ROMFS_IMG} ${ROMFS_USR}
 
 #       MDDEV=$(mdconfig -a -t vnode -f ${REL}/${ROMFS_IMG});
 #       tunefs -L elwixFirmware /dev/$MDDEV;
 #       mdconfig -d -u $MDDEV;
 
 #        mkuzip -s 8192 -o ${REL}/${ROMFS_IMG}.uzip ${REL}/${ROMFS_IMG};
 #        mv ${REL}/${ROMFS_IMG}.uzip ${REL}/${ROMFS_IMG}
 }  }
   
 ### main()  ### main()
if SnitVer ${WORLD}/elwix.ver; thenclean_romfs
        clean_romfsbuild_romfs
   
        build_romfsinstall_romfs
        install_romfsbuild_image
 
        build_image 
else 
        echo "Skipped ELWIX RomFS build ..." 
fi 
   
 echo "+++ Complete build ELWIX RomFS"  echo "+++ Complete build ELWIX RomFS"

Removed from v.1.2.4.4  
changed lines
  Added in v.1.7


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