#!/bin/bash

PKGUTILS_PATH=/devel/crux-arm/pkgutils-cross
export PATH=$PATH:$PKGUTILS_PATH

PKGMK_CONF=$PKGUTILS_PATH/src/pkgmk.conf
. $PKGMK_CONF


for port in $(getBuildOrder.sh); do
  # if package is previously installed
  [ ! -z "$(pkginfo-cross -i | grep "$port ")" ] && continue
  [ ! -f "${port}/Pkgfile" ] && exit 1
  . $port/Pkgfile
  cd $port || exit 1
  ( fakeroot pkgmk-cross -d 2>&1 | tee pkgmk.log ) || exit 1
  if [ ! -z "$PKGMK_PACKAGE_DIR" ]; then
    PACKAGE="$PKGMK_PACKAGE_DIR/${name}#${version}-${release}.pkg.tar.gz"
  else
    PACKAGE="${name}#${version}-${release}.pkg.tar.gz"
  fi
  ( sudo pkgadd-cross $PACKAGE || sudo pkgadd-cross -f $PACKAGE ) || exit 1
  cd - || exit 1
done 

# End fo file