) || ( rm -rf temp-project; false )
@echo
@(rm -rf $(BASEDIR)/temp-project)
- @sed -i -e '/\[buildout\]/ba' -eb -e:a \
- -ea\\ -e 'download-cache = $(DLCACHE)/downloads' \
- -ea\\ -e 'install-from-cache = true' \
- -ea\\ -e 'extends-cache = $(DLCACHE)/extends' \
- buildout.cfg || ( rm -f buildout.cfg; false )
- @mkdir -p $(DLCACHE)/downloads $(DLCACHE)/extends || ( rm -f buildout.cfg; false )
###########################################################################
eggs::
@$(install) zopeproject
-buildout:: buildout.cfg
+buildout:: buildout.cfg buildout-net.cfg buildout-nonet.cfg
bootstrap::
@[ -n "$(PROJECTNAME)" ] || (echo "PROJECTNAME not set"; exit 2)
echo "Generated script '$(BASEDIR)/bin/$$script'."; \
done \
)
+ mkdir -p $(BASEDIR)/var $(BASEDIR)/log
.gitignore::
@$(gitignore) "/bin/"
@$(gitignore) "/develop-eggs/"
- @$(gitignore) "/downloads/"
+ @$(gitignore) "/$(EGGDIR)/"
@$(gitignore) "/log/"
@$(gitignore) "/var/"
+ @$(gitignore) "/parts/"
@$(gitignore) "/.installed.cfg"
-
.env::
@$(env) PATH $(BASEDIR)/bin
clean::
- rm -rf log var develop-eggs parts
+ rm -rf bin develop-eggs $(EGGDIR) parts .installed.cfg
+
+varhelp::
+ @echo " PROJECTNAME ($(PROJECTNAME))"
+ @echo " Name of the project egg. Must be set before creating the initial"
+ @echo " buildout."
+ @echo
+ @echo " ADMINUSER ($(ADMINUSER))"
+ @echo " Name of the default zope3 administrator. Only honored when creating"
+ @echo " a new buildout. Later, configure in 'site.zcml'."
+ @echo
+ @echo " ADMINPWD ($(ADMINPWD))"
+ @echo " Password of the default zope3 administrator. Only honored when"
+ @echo " creating a new buildout. Later, configure in 'site.zcml'."
+ @echo
+ @echo " EGGDIR ($(EGGDIR))"
+ @echo " Directory for eggs downloaded by 'buildout'. Only honored when"
+ @echo " creating a new buildout. Later, configure in 'buildout.cfg'."
+ @echo