[devel] hasher --cleanup

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Пн Ноя 28 01:40:05 MSK 2005


On Mon, Nov 28, 2005 at 01:35:08AM +0300, Dmitry V. Levin wrote:
> Проанализировав долгий опыт эксплуатации hasher'а в различных
> условиях, я сделал вывод, что в большинстве случаев имеет смысл
> удалять сборочную среду сразу по окончании сборки, а не перед
> следующей сборкой.

При удачной сборке можно, наверное, и по умолчанию.
По крайней мере в нашей обёртке так и сделано.

> Соответственно, нужно добавить пару ключей, которые бы
> включали/выключали очистку сборочной среды по окончании сборки.
> Вопрос: как назвать эту пару ключей, чтобы их было удобно
> использовать?

--cleanup и --no-cleanup?

> Подсказка: чтобы ключи было удобно использовать, они должны
> слабо пересекаться с другими.  Например, при наличии ключа
> --cleanup-only добавление ещё одного ключа с префиксом
> --cleanup делает использование обоих ключей менее удобным.

--delete --delete-after?

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
----------- следующая часть -----------
#!/bin/sh
# configure hasher for a given branch
# original: Alexey Beleckiy <sinister на emt.com.ua>
# further:  Michael Shigorin <mike на osdn.org.ua>

BUILDPREFIX="$HOME/hasher"		# per-branch hashroots
APTPREFIX="/usr/local/etc/apt"	# per-branch configurations

SCRIPT="`basename $0`"
BRANCH="${SCRIPT##hsh-}"
BUILDDIR="$BUILDPREFIX/$BRANCH"
APTDIR="$APTPREFIX/$BRANCH"
APTCONF="$APTDIR/apt.conf"
HSH="/bin/nice /usr/bin/time /usr/bin/hsh"
#RMCHROOT="$HSH --cleanup-only $BUILDDIR"	# 1.0.15
RMCHROOT="/usr/share/hasher/rmchroot $BUILDDIR"

[ -d "$APTDIR" ] || {
	echo "$APTDIR expected to contain APT setup for $BRANCH"
	exit 1
}

[ -f "$APTCONF" ] || {
	echo "$APTCONF missing"
	exit 1
}

case $1 in
	-nc|--noclean)	RMCHROOT="/bin/false"; shift;;
esac

echo "*** building in $BUILDDIR with $APTCONF"
$HSH -v --apt-config="$APTCONF" "$BUILDDIR" $* && $RMCHROOT
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20051128/5612464e/attachment-0001.bin>


Подробная информация о списке рассылки Devel