#!/bin/bash
# 
# Install package using apt-get
#

TYPE=package 
. `dirname $0`/xsync_functions
xsync_setup $*

Q=-q
QQ=-qq
if [ "$VERBOSE" = 1 ]; then
  Q=
  QQ=-q
fi

apt-get $QQ update
pkglist=
for i in $DIR/$ME.d/*; do
  i=`basename $i`
  # Test for conflicts
  xsync_conflicts $i
  # Test for bogus packages
  j=`echo $i | sed 's/\([+?.]\)/\\\\\1/g'`
  apt-cache -n search ^$j$ | grep -q ^$i
  if [ $? -ne 0 ]; then
    test $QUIET || echo "WARNING: invalid package $i in $DIR/$ME.d"
    continue
  fi
  # Add to pkglist
  pkglist="$pkglist $i"
done

# Do install
if [ -n "$pkglist" ]; then
  CMD="apt-get $Q -y install $pkglist"
  echo $CMD
  if [ -z "$ECHO" ]; then
    $CMD | grep -v "already the newest version"
  fi
fi

