#!/bin/sh
#

usage() {
cat <<EOF
bl-all - Compiling and Instaling extra packages
usage: bp-all [-i| --install ]

Compiles all packages under $TAR_BASE and put them to $PKG_BASE.
If option --install is specified, then the packages will be installed
to the host too.
WARNING : this script does not compile BASE packages !

EOF
}

. ./config.extra

case "$1" in
    --install|-i)
	export INSTALL_HOST="yes"
	;;
    "-h"|--help)
	usage
	exit 0
	;;
esac

LIBRARIES="cli x11 x11/sdl x11/gtk x11/gtk2 x11/qt x11/gtk2/gnome x11/qt/kde"
PGROUPS="CORE DEV EDIT EDU ENT GR MM NET OFC SET SYS UTIL"

## Install all packages
for LIB in $LIBRARIES; do
    if [ -d $TAR_BASE/$LIB ]; then
	for GRP in $PGROUPS; do
	    if [ -d $TAR_BASE/$LIB/$GRP ]; then
		./bp $TAR_BASE/$LIB/$GRP/*
	    fi
	done
    fi
done
    
## Make pkglist
(
cd $PKG_BASE
pkglist --update
)
