#!/bin/sh -e

[ -n "$spt_dir" ] || spt_dir=/usr/share/spt3
. $spt_dir/init

mkdir -p $out_dir $tmp_dir

[ -z "$packages" ] && packages=$profile_dir/packages

# Variables 'packagelists' and 'pkgs' was used to save 'packages' value
packagelists="$packages"
[ -d "$packages" ] && packagelists=$packages/*

for pkgs in $packagelists; do
	Verbose "Using package list '$pkgs'"
	[ -r "$pkgs" -a -f "$pkgs" ] || Fatal "Unable to read packages file '$pkgs'"

	[ -n "$excludedocs" ] && excludedocs=--excludedocs

	hsh-install "$work_dir" \
		${verbose:+$verbose} \
		${quiet:+$quiet} \
		${excludedocs:+$excludedocs} \
		`grep -h '^[^#]' $pkgs`
done

chmod +r $work_dir/chroot/.{host,in,out}
