|
Packit |
8480eb |
#
|
|
Packit |
8480eb |
-include ../Makefile.conf
|
|
Packit |
8480eb |
include ../Makefile.rules
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
SAMPLES = auto.master auto.misc auto.net auto.smb
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
all: rc.autofs autofs.conf.default autofs.init.conf autofs.service
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
rc.autofs: rc.autofs.in
|
|
Packit |
8480eb |
sed -e "s|@@sbindir@@|$(sbindir)|g" \
|
|
Packit |
8480eb |
-e "s|@@autofslibdir@@|$(autofslibdir)|g" \
|
|
Packit |
8480eb |
-e "s|@@autofsconfdir@@|$(autofsconfdir)|g" \
|
|
Packit |
8480eb |
-e "s|@@initdir@@|$(initdir)|g" < rc.autofs.in > rc.autofs
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
autofs.conf.default: autofs.conf.default.in
|
|
Packit |
8480eb |
sed -e "s|@@autofsmapdir@@|$(autofsmapdir)|g" \
|
|
Packit |
8480eb |
< autofs.conf.default.in > autofs.conf.default
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
autofs.service: autofs.service.in
|
|
Packit |
8480eb |
sed -e "s|@@sbindir@@|$(sbindir)|g" \
|
|
Packit |
8480eb |
-e "s|@@autofsconfdir@@|$(autofsconfdir)|g" \
|
|
Packit |
8480eb |
-e "s|@@autofspiddir@@|$(autofspiddir)|g" \
|
|
Packit |
8480eb |
< autofs.service.in > autofs.service
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
.PHONY: dirs
|
|
Packit |
8480eb |
dirs:
|
|
Packit |
8480eb |
install -d -m 755 $(INSTALLROOT)$(autofsmapdir)
|
|
Packit |
8480eb |
install -d -m 755 $(INSTALLROOT)$(autofsconfdir)
|
|
Packit |
8480eb |
install -d -m 755 $(INSTALLROOT)$(autofslibdir)
|
|
Packit |
8480eb |
install -d -m 755 $(INSTALLROOT)$(autofspiddir)
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
.PHONY: autofs.init
|
|
Packit |
8480eb |
autofs.init:
|
|
Packit |
8480eb |
@echo
|
|
Packit |
8480eb |
ifneq ($(systemddir),)
|
|
Packit |
8480eb |
install -d -m 755 $(INSTALLROOT)$(systemddir)
|
|
Packit |
8480eb |
install autofs.service -m 644 $(INSTALLROOT)$(systemddir)/autofs.service
|
|
Packit |
8480eb |
else
|
|
Packit |
8480eb |
ifneq ($(initdir),)
|
|
Packit |
8480eb |
install -d -m 755 $(INSTALLROOT)$(initdir)
|
|
Packit |
8480eb |
install rc.autofs -m 755 $(INSTALLROOT)$(initdir)/autofs
|
|
Packit |
8480eb |
else
|
|
Packit |
8480eb |
if test -d $(INSTALLROOT)/etc/rc.d ; then \
|
|
Packit |
8480eb |
install -c rc.autofs -m 755 $(INSTALLROOT)/etc/rc.d ; \
|
|
Packit |
8480eb |
fi
|
|
Packit |
8480eb |
endif
|
|
Packit |
8480eb |
endif
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
#
|
|
Packit |
8480eb |
# The map directory contains the main autofs configuration ...
|
|
Packit |
8480eb |
#
|
|
Packit |
8480eb |
CONFIG = $(shell test -e $(INSTALLROOT)$(autofsmapdir)/autofs.conf.orig || echo "-b --suffix=.orig")
|
|
Packit |
8480eb |
CEXISTS = $(shell test -e $(INSTALLROOT)$(autofsmapdir)/autofs || echo "no")
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
.PHONY: autofs.conf
|
|
Packit |
8480eb |
autofs.conf: autofs.conf.default
|
|
Packit |
8480eb |
@echo
|
|
Packit |
8480eb |
@echo "Installing autofs default configuation in $(autofsmapdir)"
|
|
Packit |
8480eb |
@if test -z "$(CONFIG)" ; \
|
|
Packit |
8480eb |
then \
|
|
Packit |
8480eb |
install -v autofs.conf.default -m 644 \
|
|
Packit |
8480eb |
$(INSTALLROOT)$(autofsmapdir)/autofs.conf.new ; \
|
|
Packit |
8480eb |
echo "Found existing backup of configuration file." ; \
|
|
Packit |
8480eb |
echo "Installed package default configuration file as \"autofs.conf.new\"." ; \
|
|
Packit |
8480eb |
else \
|
|
Packit |
8480eb |
install -v autofs.conf.default -m 644 $(CONFIG) \
|
|
Packit |
8480eb |
$(INSTALLROOT)$(autofsmapdir)/autofs.conf ; \
|
|
Packit |
8480eb |
echo "Installed package default configuration as \"autofs.conf\"." ; \
|
|
Packit |
8480eb |
if test -z "$(CEXISTS)" ; \
|
|
Packit |
8480eb |
then \
|
|
Packit |
8480eb |
echo "Backup of existing configuration made to \"autofs.conf.orig\"." ; \
|
|
Packit |
8480eb |
fi ; \
|
|
Packit |
8480eb |
fi
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
CINIT = $(shell test -e $(INSTALLROOT)$(autofsconfdir)/autofs.orig || echo "-b --suffix=.orig")
|
|
Packit |
8480eb |
CIEXISTS = $(shell test -e $(INSTALLROOT)$(autofsconfdir)/autofs || echo "no")
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
.PHONY: autofs.sysinit
|
|
Packit |
8480eb |
autofs.sysinit: autofs.init.conf
|
|
Packit |
8480eb |
@echo
|
|
Packit |
8480eb |
@echo "Installing autofs init configuation in $(autofsconfdir)"
|
|
Packit |
8480eb |
@if test -z "$(CINIT)" ; \
|
|
Packit |
8480eb |
then \
|
|
Packit |
8480eb |
install -v autofs.init.conf -m 644 \
|
|
Packit |
8480eb |
$(INSTALLROOT)$(autofsconfdir)/autofs.new ; \
|
|
Packit |
8480eb |
echo "Found existing backup of init configuration file." ; \
|
|
Packit |
8480eb |
echo "Installed package init configuration file as \"autofs.new\"." ; \
|
|
Packit |
8480eb |
else \
|
|
Packit |
8480eb |
install -v autofs.init.conf -m 644 $(CINIT) \
|
|
Packit |
8480eb |
$(INSTALLROOT)$(autofsconfdir)/autofs ; \
|
|
Packit |
8480eb |
echo "Installed package init configuration as \"autofs\"." ; \
|
|
Packit |
8480eb |
if test -z "$(CIEXISTS)" ; \
|
|
Packit |
8480eb |
then \
|
|
Packit |
8480eb |
echo "Backup of existing init configuration made to \"autofs.orig\"." ; \
|
|
Packit |
8480eb |
fi ; \
|
|
Packit |
8480eb |
fi
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
AUTH = $(shell test -e $(INSTALLROOT)$(autofsmapdir)/autofs_ldap_auth.conf.orig || echo "-b --suffix=.orig")
|
|
Packit |
8480eb |
AEXISTS = $(shell test -e $(INSTALLROOT)$(autofsmapdir)/autofs_ldap_auth.conf || echo "no")
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
.PHONY: autofs_ldap_auth.conf
|
|
Packit |
8480eb |
autofs_ldap_auth.conf:
|
|
Packit |
8480eb |
@echo
|
|
Packit |
8480eb |
@echo "Installing autofs ldap auth config \"autofs_ldap_auth.conf\" in $(autofsmapdir)"
|
|
Packit |
8480eb |
@if test -z "$(AUTH)" ; \
|
|
Packit |
8480eb |
then \
|
|
Packit |
8480eb |
install -v autofs_ldap_auth.conf -m 600 \
|
|
Packit |
8480eb |
$(INSTALLROOT)$(autofsmapdir)/autofs_ldap_auth.conf.new ; \
|
|
Packit |
8480eb |
echo "Found existing backup of auth config \"autofs_ldap_auth.conf\"." ; \
|
|
Packit |
8480eb |
echo "Installed package auth config as \"autofs_ldap_auth.conf.new\"." ; \
|
|
Packit |
8480eb |
else \
|
|
Packit |
8480eb |
install -v autofs_ldap_auth.conf -m 600 $(AUTH) \
|
|
Packit |
8480eb |
$(INSTALLROOT)$(autofsmapdir)/autofs_ldap_auth.conf ; \
|
|
Packit |
8480eb |
echo "Installed package auth config as \"autofs_ldap_auth.conf\"." ; \
|
|
Packit |
8480eb |
if test -z "$(SEXISTS)" ; \
|
|
Packit |
8480eb |
then \
|
|
Packit |
8480eb |
echo "Backup of existing auth config made to \".utofs_ldap_auth.conf.orig\"." ; \
|
|
Packit |
8480eb |
fi ; \
|
|
Packit |
8480eb |
fi
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
MASTER = $(shell test -e $(INSTALLROOT)$(autofsmapdir)/auto.master.orig || echo "-b --suffix=.orig")
|
|
Packit |
8480eb |
MEXISTS = $(shell test -e $(INSTALLROOT)$(autofsmapdir)/auto.master || echo "no")
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
.PHONY: auto.master
|
|
Packit |
8480eb |
auto.master:
|
|
Packit |
8480eb |
@echo
|
|
Packit |
8480eb |
@echo "Installing autofs default master map in $(autofsmapdir)"
|
|
Packit |
8480eb |
@if test -z "$(MASTER)" ; \
|
|
Packit |
8480eb |
then \
|
|
Packit |
8480eb |
install -v auto.master -m 644 \
|
|
Packit |
8480eb |
$(INSTALLROOT)$(autofsmapdir)/auto.master.new ; \
|
|
Packit |
8480eb |
echo "Found existing backup of master map." ; \
|
|
Packit |
8480eb |
echo "Installed package default master map as \"auto.master.new\"." ; \
|
|
Packit |
8480eb |
else \
|
|
Packit |
8480eb |
install -v auto.master -m 644 $(MASTER) \
|
|
Packit |
8480eb |
$(INSTALLROOT)$(autofsmapdir)/auto.master ; \
|
|
Packit |
8480eb |
echo "Installed package master map as \"auto.master\"." ; \
|
|
Packit |
8480eb |
if test -z "$(MEXISTS)" ; \
|
|
Packit |
8480eb |
then \
|
|
Packit |
8480eb |
echo "Backup of existing map made to \"auto.master.orig\"." ; \
|
|
Packit |
8480eb |
fi ; \
|
|
Packit |
8480eb |
fi
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
MISC = $(shell test -e $(INSTALLROOT)$(autofsmapdir)/auto.misc.orig || echo "-b --suffix=.orig")
|
|
Packit |
8480eb |
IEXISTS = $(shell test -e $(INSTALLROOT)$(autofsmapdir)/auto.misc || echo "no")
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
.PHONY: auto.misc
|
|
Packit |
8480eb |
auto.misc:
|
|
Packit |
8480eb |
@echo
|
|
Packit |
8480eb |
@echo "Installing autofs sample map \"auto.misc\" in $(autofsmapdir)"
|
|
Packit |
8480eb |
@if test -z "$(MISC)" ; \
|
|
Packit |
8480eb |
then \
|
|
Packit |
8480eb |
install -v auto.misc -m 644 \
|
|
Packit |
8480eb |
$(INSTALLROOT)$(autofsmapdir)/auto.misc.new ; \
|
|
Packit |
8480eb |
echo "Found existing backup of sample map \"auto.misc\"." ; \
|
|
Packit |
8480eb |
echo "Installed package sample as \"auto.misc.new\"." ; \
|
|
Packit |
8480eb |
else \
|
|
Packit |
8480eb |
install -v auto.misc -m 644 $(MISC) \
|
|
Packit |
8480eb |
$(INSTALLROOT)$(autofsmapdir)/auto.misc ; \
|
|
Packit |
8480eb |
echo "Installed package sample map as \"auto.misc\"." ; \
|
|
Packit |
8480eb |
if test -z "$(MEXISTS)" ; \
|
|
Packit |
8480eb |
then \
|
|
Packit |
8480eb |
echo "Backup of existing map made to \"auto.misc.orig\"." ; \
|
|
Packit |
8480eb |
fi ; \
|
|
Packit |
8480eb |
fi
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
NET = $(shell test -e $(INSTALLROOT)$(autofsmapdir)/auto.net.orig || echo "-b --suffix=.orig")
|
|
Packit |
8480eb |
NEXISTS = $(shell test -e $(INSTALLROOT)$(autofsmapdir)/auto.net || echo "no")
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
.PHONY: auto.net
|
|
Packit |
8480eb |
auto.net:
|
|
Packit |
8480eb |
@echo
|
|
Packit |
8480eb |
@echo "Installing autofs sample map \"auto.net\" in $(autofsmapdir)"
|
|
Packit |
8480eb |
@if test -z "$(NET)" ; \
|
|
Packit |
8480eb |
then \
|
|
Packit |
8480eb |
install -v auto.net -m 755 \
|
|
Packit |
8480eb |
$(INSTALLROOT)$(autofsmapdir)/auto.net.new ; \
|
|
Packit |
8480eb |
echo "Found existing backup of sample map \"auto.net\"." ; \
|
|
Packit |
8480eb |
echo "Installed package sample as \"auto.net.new\"." ; \
|
|
Packit |
8480eb |
else \
|
|
Packit |
8480eb |
install -v auto.net -m 755 $(NET) \
|
|
Packit |
8480eb |
$(INSTALLROOT)$(autofsmapdir)/auto.net ; \
|
|
Packit |
8480eb |
echo "Installed package sample map as \"auto.net\"." ; \
|
|
Packit |
8480eb |
if test -z "$(NEXISTS)" ; \
|
|
Packit |
8480eb |
then \
|
|
Packit |
8480eb |
echo "Backup of existing map made to \"auto.net.orig\"." ; \
|
|
Packit |
8480eb |
fi ; \
|
|
Packit |
8480eb |
fi
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
SMB = $(shell test -e $(INSTALLROOT)$(autofsmapdir)/auto.smb.orig || echo "-b --suffix=.orig")
|
|
Packit |
8480eb |
SEXISTS = $(shell test -e $(INSTALLROOT)$(autofsmapdir)/auto.smb || echo "no")
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
.PHONY: auto.smb
|
|
Packit |
8480eb |
auto.smb:
|
|
Packit |
8480eb |
@echo
|
|
Packit |
8480eb |
@echo "Installing autofs sample map \"auto.smb\" in $(autofsmapdir)"
|
|
Packit |
8480eb |
@if test -z "$(SMB)" ; \
|
|
Packit |
8480eb |
then \
|
|
Packit |
8480eb |
install -v auto.smb -m 755 \
|
|
Packit |
8480eb |
$(INSTALLROOT)$(autofsmapdir)/auto.smb.new ; \
|
|
Packit |
8480eb |
echo "Found existing backup of sample map \"auto.smb\"." ; \
|
|
Packit |
8480eb |
echo "Installed package sample as \"auto.smb.new\"." ; \
|
|
Packit |
8480eb |
else \
|
|
Packit |
8480eb |
install -v auto.smb -m 755 $(SMB) \
|
|
Packit |
8480eb |
$(INSTALLROOT)$(autofsmapdir)/auto.smb ; \
|
|
Packit |
8480eb |
echo "Installed package sample map as \"auto.smb\"." ; \
|
|
Packit |
8480eb |
if test -z "$(SEXISTS)" ; \
|
|
Packit |
8480eb |
then \
|
|
Packit |
8480eb |
echo "Backup of existing map made to \"auto.smb.orig\"." ; \
|
|
Packit |
8480eb |
fi ; \
|
|
Packit |
8480eb |
fi
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
install: rc.autofs autofs.conf.default dirs autofs.init autofs.service \
|
|
Packit |
8480eb |
autofs.conf autofs.sysinit autofs_ldap_auth.conf $(SAMPLES)
|
|
Packit |
8480eb |
@echo
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
clean:
|
|
Packit |
8480eb |
rm -f *.o *.s rc.autofs autofs.conf.default autofs.service
|
|
Packit |
8480eb |
|