[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