Blame samples/Makefile

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