Blob
- Date:
- Message:
- ensure that we always install static binaries to gotweb's chroot Compile static libexec binaries for gotweb, keeping them separate from the main build. Use the same source files but a separate set of Makefiles. Previously, 'make web-install' installed whichever libexec binaries had already been built, and if those happened to be dynamically linked they failed to run inside the chroot which resulted in "privsep peer process closed pipe" being rendered on the index page.
- Actions:
- History | Blame | Raw File
1 KCGIBASE ?= /usr/local2 LDADD += -lz -lutil3 LDSTATIC = ${STATIC}4 CHROOT_DIR = /var/www5 GOTWEB_DIR = /cgi-bin/gotweb6 LIBEXECDIR = ${GOTWEB_DIR}/libexec7 LIBEXEC_DIR = ${CHROOT_DIR}${LIBEXECDIR}8 ETC_DIR = ${CHROOT_DIR}/etc9 HTTPD_DIR = ${CHROOT_DIR}/htdocs10 TMP_DIR = ${CHROOT_DIR}/tmp11 PROG_DIR = ${HTTPD_DIR}/${PROG}12 CGI_DIR = ${CHROOT_DIR}${GOTWEB_DIR}13 TMPL_DIR = ${CGI_DIR}/gw_tmpl14 PUB_REPOS_DIR = ${CHROOT_DIR}/got/public15 WWWUSR ?= www16 WWWGRP ?= www