LOCALEDIR = $(SYSUSRDIR)/share/locale
WWWDIR ?= $(SYSUSRDIR)/share/$(NAME)/htdocs
CACHEDIR = $(SYSVARDIR)/cache/$(NAME)
+VARLIBDIR = $(SYSVARDIR)/lib/$(NAME)
LOGDIR = $(SYSVARDIR)/log
HTTPDLOGS = $(LOGDIR)/$(HTTPDNAME)
LIGHTTPDLOGS = $(LOGDIR)/lighttpd
$(DESTDIR)$(CONFDIR) \
$(DESTDIR)$(HTTPDCONFDIR) \
$(DESTDIR)$(UNITDIR) \
- $(DESTDIR)$(WWWDIR) \
- $(DESTDIR)$(CACHEDIR) \
$(DESTDIR)$(LOCALEDIR) \
- $(DESTDIR)$(WWWDIR)/$(cachedir) \
- $(DESTDIR)$(WWWDIR)/$(configcachedir)
+ $(DESTDIR)$(WWWDIR) \
+ $(DESTDIR)$(WWWDIR)/$(cachedir)
mkdir -m 750 -p $(DESTDIR)$(CONFDIR)/$(configdir)-api-apache \
$(DESTDIR)$(CONFDIR)/$(configdir)-api-lighttpd \
$(DESTDIR)$(CONFDIR)/$(configdir)-web-apache \
- $(DESTDIR)$(CONFDIR)/$(configdir)-web-lighttpd
+ $(DESTDIR)$(CONFDIR)/$(configdir)-web-lighttpd \
+ $(DESTDIR)$(WWWDIR)/$(configcachedir) \
+ $(DESTDIR)$(CACHEDIR) \
+ $(DESTDIR)$(VARLIBDIR)
prepare_data: prepare_build
mkdir -p $(DESTDIR)$(WWWDIR)/$(datadir) \
sed -i -e "s#%CONFDIR#$(CONFDIR)#g" $(DESTDIR)/$(NAME)-install-checker.sh
sed -i -e "s#%HTTPDCONFDIR#$(HTTPDCONFDIR)#g" $(DESTDIR)/$(NAME)-install-checker.sh
sed -i -e "s#%WWWDIR#$(WWWDIR)#g" $(DESTDIR)/$(NAME)-install-checker.sh
- sed -i -e "s#%CACHEDIR#$(CACHEDIR)#g" $(DESTDIR)/$(NAME)-install-checker.sh
sed -i -e "s#%HTTPDLOGS#$(HTTPDLOGS)#g" $(DESTDIR)/$(NAME)-install-checker.sh
sed -i -e "s#%LIGHTTPDLOGS#$(LIGHTTPDLOGS)#g" $(DESTDIR)/$(NAME)-install-checker.sh
CONFDIR=%CONFDIR
HTTPDCONFDIR=%HTTPDCONFDIR
WWWDIR=%WWWDIR
-CACHEDIR=%CACHEDIR
HTTPDLOGS=%HTTPDLOGS
LIGHTTPDLOGS=%LIGHTTPDLOGS
{
local -r own_req="$1"
- perm_req="755"
+ perm_req="750"
dir="${WWWDIR}/${cachedir}"
dir_desc="Baculum cache directory"
if [ -h "$dir" ]
dir_desc="Baculum API log directory"
if [ ! -d "$dir" ]
then
- log 1 "$dir_desc does not exist: ${CACHEDIR}"
+ log 1 "$dir_desc does not exist: $dir"
else
check_ownership "$dir" "$own_req" "$dir_desc"
check_perms "$dir" "$perm_req" "$dir_desc"
dir_desc="Baculum Web log directory"
if [ ! -d "$dir" ]
then
- log 1 "$dir_desc does not exist: ${CACHEDIR}"
+ log 1 "$dir_desc does not exist: $dir"
else
check_ownership "$dir" "$own_req" "$dir_desc"
check_perms "$dir" "$perm_req" "$dir_desc"