build.mk: added AUTOCLEAN variable
This performs distclean upon successful image build. Suggested-by: Andrey Cherepanov <cas@altlinux.org>
This commit is contained in:
parent
7dd35b79b2
commit
15f0b520f1
@ -18,6 +18,11 @@
|
||||
** значение: пусто (по умолчанию авто) либо список через пробел
|
||||
** см. Makefile, doc/profiles.mk.sample
|
||||
|
||||
* AUTOCLEAN
|
||||
** включает уборку (distclean) после успешной сборки образа
|
||||
** значение: пусто (по умолчанию нет) либо любая строка
|
||||
** см. lib/build.mk
|
||||
|
||||
* BELL
|
||||
** подаёт сигнал после завершения сборки
|
||||
** значение: пусто (по умолчанию нет) либо любая строка
|
||||
|
@ -90,6 +90,7 @@ build-image: profile/populate
|
||||
df -P $(BUILDDIR) | awk 'END { if ($$4 < $(LOWSPACE)) \
|
||||
{ print "NB: low space on "$$6" ("$$5" used)"}}'; \
|
||||
fi; \
|
||||
if [ -n "$(AUTOCLEAN)" -a $$RETVAL = 0 ]; then $(MAKE) distclean; fi; \
|
||||
if [ -n "$(BELL)" ]; then echo -ne '\a'; fi; \
|
||||
exit $$RETVAL; \
|
||||
} >&2
|
||||
|
Loading…
Reference in New Issue
Block a user