Skip to content

Latest commit

 

History

History
39 lines (31 loc) · 1.32 KB

Makefile.wiki

File metadata and controls

39 lines (31 loc) · 1.32 KB

                    1. OBSOLETE ################################
  1. This is all obsolete and handled by bitnami. It is the operational
  2. stuff about the wiki. Dumps are retrieved from Makefile.dumps.
            1. WikiMedia vanilla build. ######
  3. Below is a wikimedia build that applies if you use a server stack
  4. that does not contain wikimedia.
HTDOCS_DIR=/opt/lampp/htdocs HTDOCS_SUBDIR=wikipedia WIKIMEDIA_ROOT=$(HTDOCS_DIR)/$(HTDOCS_SUBDIR) WIKI_ROOTACCESS=fakeroot

    1. DOC
  1. This will try to set recursive perimission to htdocs directory with
  2. HTDOCS_PERMISSIONS which defaults to a+rw. Use symbolic or numerical.
HTDOCS_PERMISSIONS=a+rw

DIRECTORIES += $(WIKIMEDIA_ROOT)

    1. DOC
  1. Dependency: rsync
SYNC=rsync -zvr

.PHONY: htdocs-permissions htdocs-permissions: $(ROOTACCESS) chmod -R $(HTDOCS_PERMISSIONS) $(HTDOCS_DIR)

wikimedia-tar-url=http://download.wikimedia.org/mediawiki/1.21/mediawiki-1.21.3.tar.gz TAR_PROJECTS += wikimedia wikimedia-build: wikimedia htdocs-permissions | $(WIKIMEDIA_ROOT) cd $(SOURCES_DIR)/wikimedia-archive/ ; \ $(SYNC) $(SOURCES_DIR)/wikimedia-archive/*/ $(WIKIMEDIA_ROOT)

  1. Purposely avoided htdocs-permissions as a dependency. If we had
  2. created it we would be able to remove it.
wikimedia-uninstall: rm -rf $(WIKIMEDIA_ROOT)