Annotation of elwix/apply_patches.sh, revision 1.2
1.2 ! misho 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.1.2.1 2017/10/10 08:05:35 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>