--- elwix/apply_patches.sh 2017/10/10 08:05:35 1.1 +++ elwix/apply_patches.sh 2021/03/11 13:59:50 1.2 @@ -0,0 +1,48 @@ +#!/bin/sh +# +# ELWIX build script for apply patches on source +# +# (C) AITNET ltd - Sofia/Bulgaria +# by Michael Pounov +# +# $Id: apply_patches.sh,v 1.2 2021/03/11 13:59:50 misho Exp $ +# + +[ -r ./config/rc.elwix ] && . ./config/rc.elwix +if [ X"${ELWIX_IS_CONFIGURED}" != X"YES" ]; then + echo + echo "ELWIX project is not configured !?!" + echo + exit 1 +fi + +if [ ! -d $BSDSRC ]; then + echo + echo "ELWIX project is not configured - missing BSD sources !?!" + echo + exit 1 +fi + +if [ "${USER}" != "root" ]; then + echo + echo "ELWIX project is not configured - Init must build under root !?!" + echo + exit 1 +fi + +### main() +if [ ! -d patches ]; then + exit 0 +fi + +cd patches + +for i in *; do + if [ -d $i ]; then + continue + fi + + patch -N -d $BSDSRC <$i +done + +echo "+++ Complete Patches ELWIX"