(schedule): New.
(install): Install a default schedule.
This commit is contained in:
parent
94e0fe46bf
commit
27db04027e
1 changed files with 11 additions and 6 deletions
17
Make.mk
17
Make.mk
|
@ -65,6 +65,7 @@ scripts := $(srcdir)/src/scripts
|
||||||
depcomp := $(SHELL) $(srcdir)/depcomp
|
depcomp := $(SHELL) $(srcdir)/depcomp
|
||||||
tarball := $(SHELL) $(scripts)/tarball
|
tarball := $(SHELL) $(scripts)/tarball
|
||||||
econfig := $(sysconfdir)/empire/econfig
|
econfig := $(sysconfdir)/empire/econfig
|
||||||
|
schedule := $(sysconfdir)/empire/schedule
|
||||||
gamedir := $(localstatedir)/empire
|
gamedir := $(localstatedir)/empire
|
||||||
builtindir := $(datadir)/empire/builtin
|
builtindir := $(datadir)/empire/builtin
|
||||||
einfodir := $(datadir)/empire/info.nr
|
einfodir := $(datadir)/empire/info.nr
|
||||||
|
@ -173,17 +174,21 @@ install: all installdirs
|
||||||
$(INSTALL) -m 444 $(addprefix $(srcdir)/, $(builtins)) $(builtindir)
|
$(INSTALL) -m 444 $(addprefix $(srcdir)/, $(builtins)) $(builtindir)
|
||||||
$(INSTALL_DATA) $(info.nr) $(einfodir)
|
$(INSTALL_DATA) $(info.nr) $(einfodir)
|
||||||
$(INSTALL_DATA) $(addprefix $(srcdir)/, $(man6)) $(mandir)/man6
|
$(INSTALL_DATA) $(addprefix $(srcdir)/, $(man6)) $(mandir)/man6
|
||||||
|
sed -e '1,/^$$/d' -e 's/^/# /g' <$(srcdir)/doc/schedule >$(schedule).dist
|
||||||
|
echo >>$(schedule).dist
|
||||||
|
echo 'every 10 minutes' >>$(schedule).dist
|
||||||
|
[ -e $(schedule) ] || mv $(schedule).dist $(schedule)
|
||||||
if [ -e $(econfig) ]; then \
|
if [ -e $(econfig) ]; then \
|
||||||
if src/util/pconfig $(econfig) >$(econfig).new; then \
|
if src/util/pconfig $(econfig) >$(econfig).dist; then \
|
||||||
if cmp -s $(econfig) $(econfig).new; then \
|
if cmp -s $(econfig) $(econfig).dist; then \
|
||||||
rm $(econfig).new; \
|
rm $(econfig).dist; \
|
||||||
fi; \
|
fi; \
|
||||||
else \
|
else \
|
||||||
echo "Your $(econfig) doesn't work"; \
|
echo "Your $(econfig) doesn't work"; \
|
||||||
src/util/pconfig >$(econfig).new; \
|
src/util/pconfig >$(econfig).dist; \
|
||||||
fi; \
|
fi; \
|
||||||
if [ -e $(econfig).new ]; then \
|
if [ -e $(econfig).dist ]; then \
|
||||||
echo "Check out $(econfig).new"; \
|
echo "Check out $(econfig).dist"; \
|
||||||
fi; \
|
fi; \
|
||||||
else \
|
else \
|
||||||
src/util/pconfig >$(econfig); \
|
src/util/pconfig >$(econfig); \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue