--- elwix/build_rootfs.sh 2016/11/14 00:21:35 1.9.2.1 +++ elwix/build_rootfs.sh 2016/11/21 17:25:33 1.9.2.2 @@ -5,7 +5,7 @@ # (C) AITNET ltd - Sofia/Bulgaria # by Michael Pounov # -# $Id: build_rootfs.sh,v 1.9.2.1 2016/11/14 00:21:35 misho Exp $ +# $Id: build_rootfs.sh,v 1.9.2.2 2016/11/21 17:25:33 misho Exp $ # [ -r ./config/rc.elwix ] && . ./config/rc.elwix @@ -40,14 +40,14 @@ X_TARGET_CPUTYPE="TARGET_CPUTYPE=${TARGET_CPUTYPE}" clean_elwix() { - echo "+++ Clean elwix binary from ELWIX World ..." + echo "+++ Clean elwix binary from ELWIX World ... $BSDOBJ/elwix" rm -rf $BSDOBJ/elwix - echo "+++ Clean ELWIX RootFS firmware ..." + echo "+++ Clean ELWIX RootFS firmware ... $ROOTFS_MKDIR" rm -rf $ROOTFS_MKDIR mkdir $ROOTFS_MKDIR - echo "+++ Clean RootFS directory ..." + echo "+++ Clean RootFS directory ... $ROOTFS" chflags -R noschg $ROOTFS rm -rf $ROOTFS mkdir $ROOTFS @@ -58,7 +58,7 @@ clean_elwix() prepare_elwix() { - echo "+++ Prepair ELWIX RootFS firmware ..." + echo "+++ Prepair ELWIX RootFS firmware ... $ROOTFS_MKDIR" cd $ROOTFS_MKDIR cat >$MKH <<_EOF # Auto-generated Makefile include for crungegen @@ -79,6 +79,7 @@ buildopts -DNO_PAM -DNO_KERBEROS WITHOUT_PAM_SUPPORT=y buildopts -DMK_CASPER=no WITHOUT_CASPER=yes _EOF cat $CFGDIR/$ROOTFS_CONF >>$ROOTFS_CONF + echo "+++ Prepared RootFS config ... $CFGDIR/$ROOTFS_CONF" install -d ${BSDOBJ}/elwix env MAKEOBJDIRPREFIX=${BSDOBJ}/elwix crunchgen -f \ @@ -92,7 +93,7 @@ _EOF build_elwix() { - echo "+++ Build ELWIX RootFS firmware ..." + echo "+++ Build ELWIX RootFS firmware ... $ROOTFS_MKDIR" cd $ROOTFS_MKDIR env MAKEOBJDIRPREFIX=${BSDOBJ}/elwix make -f $MKF \ TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ @@ -108,7 +109,7 @@ build_elwix() build_rootdir() { - echo "+++ Build RootFS directory ..." + echo "+++ Build RootFS directory ... $ROOTFS" cd $ROOTFS install -d bin; @@ -150,7 +151,7 @@ install_rootfs() PRG="/sbin/elwix" LNPRG="${SBIN}/elwix" - echo "+++ Install ELWIX into RootFS directory ..." + echo "+++ Install ELWIX into RootFS directory ... $ROOTFS" install $ROOTFS_MKDIR/elwix $SBIN InstallList ${ELWIX_ROOTFS} ${WORLD} ${ROOTFS} @@ -384,13 +385,14 @@ install_rootfs() build_image() { - echo "+++ Build ELWIX RootFS image ..." + echo "+++ Build ELWIX RootFS image ... $ROOTFS --> $REL/$ROOTFS_IMG" makefs -s ${ROOTFS_SIZE} -o minfree=0 $REL/$ROOTFS_IMG $ROOTFS + echo "+++ Completed ELWIX RootFS image ... $ROOTFS --> $REL/$ROOTFS_IMG" } install_image() { - echo "+++ Install ELWIX RootFS Image into kernel ..." + echo "+++ Install ELWIX RootFS Image into kernel ... $REL/$ROOTFS_IMG" mfs_size=`stat -f '%z' $REL/$ROOTFS_IMG 2>/dev/null` [ -z ${mfs_size} ] && echo "Can't determine MFS image size" && exit 1 @@ -405,7 +407,7 @@ install_image() cp $KERNEL_ROOTFS $NEWKERN dd if=$REL/$ROOTFS_IMG ibs=8192 of=$NEWKERN obs=${sec_start} oseek=1 conv=notrunc \ - 2>/dev/null && echo "MFS image embedded into kernel" + 2>/dev/null && echo "'-> Completed MFS image embedded into kernel" # START=`strings -td $KERNEL_ROOTFS | grep "MFS Filesystem" | cut -d ' ' -f 1 | head -1` # STOP=`strings -td $KERNEL_ROOTFS | grep "MFS Filesystem" | cut -d ' ' -f 1 | tail -1` @@ -420,6 +422,8 @@ install_image() cd $REL gzip -9 $KRNNAME cd - + + echo "+++ Completed ELWIX RootFS kernel ... $NEWKERN.gz" } ### main()