#!/bin/sh
WORKDIR=~/development/hasher
mount_workdir()
{
	rm -f $WORKDIR/repo 2> /dev/null
	rmdir $WORKDIR/repo 2> /dev/null
	mount $WORKDIR
	ln -s ~/development/repo $WORKDIR/repo
}

umount_workdir()
{
	# if 'chroot' dir exists, it meat that build was not succesful
	# and if so, we may need to see what happend
	if [ ! -d $WORKDIR/chroot ]; then
		umount $WORKDIR
	fi
}

mount_workdir

NPROCS=$((`cat /proc/cpuinfo | grep processor | wc -l` * 4))
export NPROCS
if [ "x$@" == "x" ]; then
gear-hsh-build \
	--prefix ~/development/hasher \
	--repo repo \
	-- \
	./.git \
	-- \
	--excludedocs \
	--install-langs=en,ru \
	--repackage-source \
	--nprocs="$NPROCS" \
	--build-args='--with debug --enable debug' \
	"$@"
else
hsh \
	--excludedocs \
	--install-langs=en,ru \
	--repackage-source \
	--nprocs=8 \
	--build-args='--with debug --enable debug' \
	~/development/hasher \
	"$@"
fi

umount_workdir

# ? not worked ?	
#	--build='--define \"_unpackaged_files_terminate_build 1\"' \
