reports.mk: archive report with REPORT=2
This commit is contained in:
parent
59b1ee06eb
commit
b5198e47ba
@ -122,7 +122,10 @@ $HOME/.mkimage/profiles.mk.
|
||||
|
||||
* REPORT
|
||||
** запрашивает создание отчётов о собранном образе
|
||||
** значение: пусто (по умолчанию) либо любая строка
|
||||
** значение:
|
||||
** пусто (по умолчанию) - создание отчёта выключено
|
||||
** 2 - создать архив из каталога отчёта
|
||||
** любая другое непустое значение - создать отчёт в виде каталога
|
||||
** см. Makefile, report.mk, lib/report.mk
|
||||
|
||||
* ROOTPW
|
||||
|
@ -45,6 +45,10 @@ all: reports/targets reports/scripts reports/cleanlog \
|
||||
@mv $(LOGDIR)/{$(IMAGE_OUTFILE),$(IMAGE_OUTFILE).reports/build}.cfg
|
||||
@find $(BUILDDIR)/pkg/ -type f | sed 's:$(BUILDDIR)/pkg/::' > \
|
||||
"$(LOGDIR)/$(IMAGE_OUTFILE).reports/pkg.list"
|
||||
ifeq (2,$(REPORT))
|
||||
@cd "$(LOGDIR)" && tar -cf "$(IMAGE_OUTFILE).reports.tar" "$(IMAGE_OUTFILE).reports" && \
|
||||
rm -r "$(IMAGE_OUTFILE).reports"
|
||||
endif
|
||||
else
|
||||
all: reports/prep reports/targets reports/scripts
|
||||
@rm -fr "$(LOGDIR)/$(TARGET_NAME).reports"
|
||||
@ -54,6 +58,10 @@ all: reports/prep reports/targets reports/scripts
|
||||
fi
|
||||
@find $(BUILDDIR)/pkg/ -type f | sed 's:$(BUILDDIR)/pkg/::' > \
|
||||
"$(LOGDIR)/$(TARGET_NAME).reports/pkg.list"
|
||||
ifeq (2,$(REPORT))
|
||||
@cd "$(LOGDIR)" && tar -cf "$(TARGET_NAME).reports.tar" "$(TARGET_NAME).reports" && \
|
||||
rm -r "$(TARGET_NAME).reports"
|
||||
endif
|
||||
endif
|
||||
|
||||
reports/prep:
|
||||
|
Loading…
Reference in New Issue
Block a user