[Kimchi-devel] [PATCH] [Wok] Add script to build wok and all plugins available

Socorro Stoppler socorro at linux.vnet.ibm.com
Wed Dec 2 15:29:10 UTC 2015


Tested-by: Socorro Stoppler <socorro at linux.vnet.ibm.com>

On 12/02/2015 06:25 AM, Aline Manera wrote:
> Signed-off-by: Aline Manera <alinefm at linux.vnet.ibm.com>
> ---
>   build-all.sh | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
>   1 file changed, 48 insertions(+)
>   create mode 100755 build-all.sh
>
> diff --git a/build-all.sh b/build-all.sh
> new file mode 100755
> index 0000000..e860377
> --- /dev/null
> +++ b/build-all.sh
> @@ -0,0 +1,48 @@
> +#!/bin/bash
> +
> +#
> +# Project Wok
> +#
> +# Copyright IBM, Corp. 2015
> +#
> +# This library is free software; you can redistribute it and/or
> +# modify it under the terms of the GNU Lesser General Public
> +# License as published by the Free Software Foundation; either
> +# version 2.1 of the License, or (at your option) any later version.
> +#
> +# This library is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> +# Lesser General Public License for more details.
> +#
> +# You should have received a copy of the GNU Lesser General Public
> +# License along with this library; if not, write to the Free Software
> +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301 USA
> +
> +function build {
> +    sudo make clean
> +    sudo ./autogen.sh --system && sudo make
> +    rc=$?
> +    if [[ $rc != 0 ]]; then
> +        echo "Exiting..."
> +        exit 1
> +    fi
> +}
> +
> +echo "Building wok..."
> +sleep 2
> +build
> +
> +for plugin in $(ls -d src/wok/plugins/*/ | grep -v sample); do
> +    echo
> +    echo "Entering $plugin ..."
> +    sleep 2
> +    cd $plugin
> +    if [ ! -f autogen.sh ]; then
> +        echo "Nothing to do"
> +        echo
> +    else
> +        build
> +    fi
> +    cd ../../../../
> +done




More information about the Kimchi-devel mailing list