Commit 15f0b520 authored by Michael Shigorin's avatar Michael Shigorin

build.mk: added AUTOCLEAN variable

This performs distclean upon successful image build. Suggested-by: 's avatarAndrey Cherepanov <cas@altlinux.org>
parent 7dd35b79
...@@ -18,6 +18,11 @@ ...@@ -18,6 +18,11 @@
** значение: пусто (по умолчанию авто) либо список через пробел ** значение: пусто (по умолчанию авто) либо список через пробел
** см. Makefile, doc/profiles.mk.sample ** см. Makefile, doc/profiles.mk.sample
* AUTOCLEAN
** включает уборку (distclean) после успешной сборки образа
** значение: пусто (по умолчанию нет) либо любая строка
** см. lib/build.mk
* BELL * BELL
** подаёт сигнал после завершения сборки ** подаёт сигнал после завершения сборки
** значение: пусто (по умолчанию нет) либо любая строка ** значение: пусто (по умолчанию нет) либо любая строка
......
...@@ -90,6 +90,7 @@ build-image: profile/populate ...@@ -90,6 +90,7 @@ build-image: profile/populate
df -P $(BUILDDIR) | awk 'END { if ($$4 < $(LOWSPACE)) \ df -P $(BUILDDIR) | awk 'END { if ($$4 < $(LOWSPACE)) \
{ print "NB: low space on "$$6" ("$$5" used)"}}'; \ { print "NB: low space on "$$6" ("$$5" used)"}}'; \
fi; \ fi; \
if [ -n "$(AUTOCLEAN)" -a $$RETVAL = 0 ]; then $(MAKE) distclean; fi; \
if [ -n "$(BELL)" ]; then echo -ne '\a'; fi; \ if [ -n "$(BELL)" ]; then echo -ne '\a'; fi; \
exit $$RETVAL; \ exit $$RETVAL; \
} >&2 } >&2
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment