File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / release.sh
Revision 1.1: download - view: text, annotated - select for diffs - revision graph
Fri Jul 22 11:14:55 2011 UTC (12 years, 9 months ago) by misho
Branches: MAIN
CVS tags: elwix1_4, HEAD
added new tool

    1: #!/bin/sh
    2: #
    3: # (C)`10 PKG-Release for ELWIX by Michael Pounov <misho@elwix.org>
    4: #
    5: # ./build.sh  [os_specific_build_set] [prefix_before_archive] [other_make_opts ...]
    6: #
    7: # $Id: release.sh,v 1.1 2011/07/22 11:14:55 misho Exp $
    8: #
    9: 
   10: POST_CMDS="choparp ttcp"
   11: MK=${1:-make}
   12: P=${2:-/tmp}
   13: PFX="${P}/embedaddon_src_$(date +%y%m%d).tar.gz"
   14: shift; shift; shift;
   15: echo ">>> Working script ${MK} into ${PFX}"
   16: 
   17: TOP=$(pwd)
   18: echo ">>> TOPDIR=${TOP}"
   19: 
   20: for CMD in *; do
   21: 	[ -f $CMD ] && continue
   22: 
   23: 	cd $CMD
   24: 	${MK} clean
   25: 	echo ">>> Now clean ELWIX firmware package ... ${CMD}"
   26: 	cd -
   27: done
   28: 
   29: for CMD in ${POST_CMDS}; do
   30: 	find . -type f -name $CMD -exec rm -f {} \;
   31: done
   32: echo ">>> Now clean post ELWIX firmware packages ..."
   33: 
   34: tar -czvf ${PFX} --exclude CVS .
   35: echo ">>> Now release ELWIX firmware ... ${PFX}"

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