INSTALLED=`eval "ls /var/log/packages/ | grep -E '^$PACK-[^-]+-[^-]+-[^-]+$'"`
CHECK=$?
- # TODO: Make check version procedures
+ # TODO: check dependency versions
if [ -z "$INSTALLED" ]; then
if [ $CHECK -ne 0 ]; then
# Check package in SlackBuilds tree
local folder="$1" basedir
if [ ! -d "$folder" ]; then
- echo "Packages folder $folder not found. Creating it."
+ echo "Creating packages folder $folder..."
basedir="`dirname $folder`"
if [ -d "$basedir/.svn" ] && ! svn_check $folder; then
(
if [ -f "$package" ]; then
if [ -f "$slack_required" ] && [ "$DEPENDENCY_CHECKING" == "1" ]; then
+ # TODO: check dependency versions
# this routine checks for dependencies in package's slack-required
# procedure adapted from createpkg script
- ( grep -v '^#' $slack_required | while read dep; do
+ ( grep -v '^#' $slack_required | awk '{ print $1 }' | while read dep; do
if [ ! -z "$dep" ]; then
dependency="`echo $dep | awk '{ print $package }'`"
simplaret_solve_dep $name $dependency $root