Closed ppKrauss closed 2 years ago
Trata-se de um target de manutenção geral, útil para Eclusa e para a gestão do git no filesystem. Instalar no makefile
do Preserv, e chamar de countpacks
, pois simplesmente conta linhas dos arquivos que caracterizam os pacotes.
Exemplos atualizados:
make countpacks pkdir=/var/gits/_dgd/preserv-BR
vai contabilizar os itens dos pacotes do git preserv-BRmake countpacks pkdir=/home/igor
vai contabilizar a eclusa do usuário igor.countpacks: $(pkdir)
@echo "---- Counting lines of $(dir) ----"
@echo "* sha256sum.txt files:"
@find $(pkdir) -name "sha256sum.txt" | wc -l
@echo "* _pk* directories:"
@(cd $(pkdir); find . -type d -wholename "./*/*/*/_pk*" | wc -l)
@echo "* README.md files:"
@find $(pkdir) -name "README.md" | wc -l
@echo "* make_conf files:"
@find $(pkdir) -name "make_conf.*" | wc -l
@0e1 favor testar e corrigir se necessário
Por exemplo em
/opt/gits/_dgd/preserv-BR
podemos fazerfind
de cada um dos marcadores de tarefa:Porém usando também
echo
dos nomes dos itens relatados.