File:  [ELWIX - Embedded LightWeight unIX -] / elwix / apply_patches.sh
Revision 1.2: download - view: text, annotated - select for diffs - revision graph
Thu Mar 11 13:59:50 2021 UTC (3 years, 2 months ago) by misho
Branches: MAIN
CVS tags: elwix2_8, elwix2_7, HEAD, ELWIX2_7, ELWIX2_6
ver 2.6

    1: #!/bin/sh
    2: #
    3: # ELWIX build script for apply patches on source
    4: #
    5: # (C) AITNET ltd - Sofia/Bulgaria <office@aitnet.org>
    6: #    by Michael Pounov <misho@elwix.org>
    7: #
    8: # $Id: apply_patches.sh,v 1.2 2021/03/11 13:59:50 misho Exp $
    9: #
   10: 
   11: [ -r ./config/rc.elwix ] && . ./config/rc.elwix
   12: if [ X"${ELWIX_IS_CONFIGURED}" != X"YES" ]; then
   13: 	echo
   14: 	echo "ELWIX project is not configured !?!"
   15: 	echo
   16: 	exit 1
   17: fi
   18: 
   19: if [ ! -d $BSDSRC ]; then
   20: 	echo
   21: 	echo "ELWIX project is not configured - missing BSD sources !?!"
   22: 	echo
   23: 	exit 1
   24: fi
   25: 
   26: if [ "${USER}" != "root" ]; then
   27: 	echo
   28: 	echo "ELWIX project is not configured - Init must build under root !?!"
   29: 	echo
   30: 	exit 1
   31: fi
   32: 
   33: ### main()
   34: if [ ! -d patches ]; then
   35: 	exit 0
   36: fi
   37: 
   38: cd patches
   39: 
   40: for i in *; do
   41: 	if [ -d $i ]; then
   42: 		continue
   43: 	fi
   44: 
   45: 	patch -N -d $BSDSRC <$i
   46: done
   47: 
   48: echo "+++ Complete Patches ELWIX"

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