Improved printout during installation

SVN revision: 1561
This commit is contained in:
Stefan Ritt 2005-12-15 10:05:18 +00:00
parent 78e0e0218b
commit 4a0a33f3c7

View File

@ -102,40 +102,32 @@ loc:
locext src\elogd.c resources\eloglang.zh_CN-UTF8 locext src\elogd.c resources\eloglang.zh_CN-UTF8
install: $(EXECS) install: $(EXECS)
$(INSTALL) -m 0755 -d $(DESTDIR) $(SDESTDIR) $(MANDIR)/man1/ $(MANDIR)/man8/ @$(INSTALL) -m 0755 -d $(DESTDIR) $(SDESTDIR) $(MANDIR)/man1/ $(MANDIR)/man8/
$(INSTALL) -v -m 0755 -o ${BINOWNER} -g ${BINGROUP} elog elconv $(DESTDIR) @$(INSTALL) -m 0755 -d $(ELOGDIR)/scripts/ $(ELOGDIR)/resources/ $(ELOGDIR)/themes/default/icons
$(INSTALL) -v -m 0755 -o ${BINOWNER} -g ${BINGROUP} elogd $(SDESTDIR) @$(INSTALL) -v -m 0755 -o ${BINOWNER} -g ${BINGROUP} elog elconv $(DESTDIR)
$(INSTALL) -v -m 0644 man/elog.1 man/elconv.1 $(MANDIR)/man1/ @$(INSTALL) -v -m 0755 -o ${BINOWNER} -g ${BINGROUP} elogd $(SDESTDIR)
$(INSTALL) -v -m 0644 man/elogd.8 $(MANDIR)/man8/ @$(INSTALL) -v -m 0644 man/elog.1 man/elconv.1 $(MANDIR)/man1/
$(INSTALL) -v -m 0644 man/elogd.8 $(MANDIR)/man8/ @$(INSTALL) -v -m 0644 man/elogd.8 $(MANDIR)/man8/
@$(INSTALL) -v -m 0644 man/elogd.8 $(MANDIR)/man8/
@$(INSTALL) -v -m 0644 scripts/* $(ELOGDIR)/scripts/
@echo "Installing scripts to $(ELOGDIR)/scripts/" @echo "Installing resources to $(ELOGDIR)/resources"
@for file in `find scripts -type f | grep -v .svn` ; \ @$(INSTALL) -m 0644 resources/* $(ELOGDIR)/resources/
do \
install -D -m 644 $$file $(ELOGDIR)/scripts/`basename $$file` ; \ @echo "Installing themes to $(ELOGDIR)/themes"
done @$(INSTALL) -m 0644 themes/default/icons/* $(ELOGDIR)/themes/default/icons/
@echo "Installing resources to $(ELOGDIR)/resources/"
@for file in `find resources -type f | grep -v .svn` ; \
do \
install -D -m 644 $$file $(ELOGDIR)/resources/`basename $$file` ; \
done
@echo "Installing themes to $(ELOGDIR)/themes/"
@for file in `find themes/default -type f | grep -v .svn` ; \ @for file in `find themes/default -type f | grep -v .svn` ; \
do \ do \
install -D -m 644 $$file $(ELOGDIR)/themes/default/`basename $$file` ; \ install -D -m 0644 $$file $(ELOGDIR)/themes/default/`basename $$file` ;\
done
@for file in `find themes/default/icons -type f | grep -v .svn` ; \
do \
install -D -m 644 $$file $(ELOGDIR)/themes/default/icons/`basename $$file` ; \
done done
@sed "s#\@PREFIX\@#$(PREFIX)#g" elogd.init_template > elogd.init
@$(INSTALL) -v -D -m 0755 elogd.init $(RCDIR)/elogd
@if [ ! -f $(ELOGDIR)/elogd.cfg ]; then \ @if [ ! -f $(ELOGDIR)/elogd.cfg ]; then \
install -v -m 644 elogd.cfg $(ELOGDIR)/elogd.cfg ; \ install -v -m 644 elogd.cfg $(ELOGDIR)/elogd.cfg ; \
fi fi
@sed "s#\@PREFIX\@#$(PREFIX)#g" elogd.init_template > elogd.init
install -v -D -m 755 elogd.init $(RCDIR)/elogd
restart: restart:
$(RCDIR)/elogd restart $(RCDIR)/elogd restart
clean: clean: