+pathsubst_RULES = s!@'PKGLIBDIR'@!$(pkglibdir)!g; \
+ s!@'LEGACYDIR'@!$(legacydir)!g; \
+ s!@'SBINDIR'@!$(sbindir)!g; \
+ s!@'CONFDIR'@!$(confdir)!g; \
+ s!@'SYSCONFDIR'@!$(sysconfdir)!g; \
+ s!@'PKGSTATEDIR'@!$(pkgstatedir)!g; \
+ s!@'PKGSTATEREVDIR'@!$(pkgstaterevdir)!g; \
+ s!@'VSERVERDIR'@!$(vserverdir)!g; \
+ s!@'VSERVERPKGDIR'@!$(vserverpkgdir)!g; \
+ s!@'VSERVERPKGDIR'@!$(vserverpkgdir)!g; \
+ s!@'VSHELPERSTATEDIR'@!$(vshelperstatedir)!g; \
+ s!@'INITRDDIR'@!$(initrddir)!g; \
+ s!@'LIBDIR'@!$(libdir)!g; \
+ s!@'MANDIR'@!$(mandir)!g; \
+ s!@'INCLUDEDIR'@!$(includedir)!g; \
+ s!@'PACKAGE'@!$(PACKAGE)!g; \
+ s!@'PACKAGE_BUGREPORT'@!$(PACKAGE_BUGREPORT)!g; \
+ s!@'PACKAGE_NAME'@!$(PACKAGE_NAME)!g; \
+ s!@'PACKAGE_STRING'@!$(PACKAGE_STRING)!g; \
+ s!@'PACKAGE_TARNAME'@!$(PACKAGE_TARNAME)!g; \
+ s!@'PACKAGE_VERSION'@!$(PACKAGE_VERSION)!g; \
+ s!@'ENSC_HAVE_C99_COMPILER_TRUE'@!\@ENSC_HAVE_C99_COMPILER_TRUE@ !g; \
+ s!@'ENSC_HAVE_C99_COMPILER_FALSE'@!\@ENSC_HAVE_C99_COMPILER_FALSE@ !g; \
+ s!@'ENSC_HAVE_CXX_COMPILER_TRUE'@!\@ENSC_HAVE_CXX_COMPILER_TRUE@ !g; \
+ s!@'ENSC_HAVE_CXX_COMPILER_FALSE'@!\@ENSC_HAVE_CXX_COMPILER_FALSE@ !g; \
+ $(ENSC_PATHPROG_SED)
+
+pathconfig.h: .pathconfig.h.pathsubst.stamp
+.%.pathsubst.stamp: %.pathsubst Makefile
+ @mkdir -p $$(dirname '$@')
+ @echo "$(SED) -e '...' $*.pathsubst >$*"
+ @$(SED) -e '$(pathsubst_RULES)' '$<' >'$@.tmp'
+ @-chmod --reference='$<' '$@.tmp'
+ @if cmp -s '$@.tmp' '$*'; then \
+ echo "... no changes, reusing old version"; \
+ rm -f '$@.tmp'; \
+ else \
+ rm -f '$*'; mv '$@.tmp' '$*'; \
+ fi
+ @chmod a-w '$*'
+ @touch '$@'
+
+pkgstatedir = $(localstatedir)/run/vservers
+pkgstaterevdir = $(confdefaultsdir)/run.rev
+vserverpkgdir = $(vserverdir)/.pkg
+vshelperstatedir = $(localstatedir)/run/vshelper
+
+fix_SCRPTS = $(addprefix $(pkglibdir)/, $(notdir $(pkglib_SCRIPTS))) \
+ $(addprefix $(legacydir)/, $(notdir $(legacy_SCRIPTS))) \
+ $(addprefix $(sbindir)/, $(notdir $(sbin_SCRIPTS))) \
+ $(addprefix $(initrddir)/, $(notdir $(initrd_SCRIPTS)))
+
+update-doc: doc
+ $(top_srcdir)/update-doc
+
+install-data-hook: install-fix-script-paths install-create-dirs
+
+install-create-dirs:
+ $(mkinstalldirs) -m 755 $(DESTDIR)$(pkgstatedir) $(DESTDIR)$(pkgstatedir).rev $(DESTDIR)$(vshelperstatedir)
+ $(mkinstalldirs) -m 755 $(DESTDIR)$(confdefaultsdir)
+ f=$(DESTDIR)$(confdefaultsdir)/vdirbase; test -e "$$f" || ln -sf '$(vserverdir)' "$$f"
+ f=$(DESTDIR)$(pkgstaterevdir); test -e "$$f" || ln -sf '$(pkgstatedir).rev' "$$f"
+
+install-fix-script-paths:
+ test "/usr/lib/util-vserver" = "$(pkglibdir)" || \
+ for i in $(fix_SCRPTS); do \
+ f="$(DESTDIR)$$i"; \
+ $(SED) -e 's!/usr/lib/util-vserver!$(pkglibdir)!g' "$$f" >"$$f.tmp"; \
+ $(CMP) -s "$$f.tmp" "$$f" || cat "$$f.tmp" >"$$f"; \
+ rm -f "$$f.tmp"; \
+ done
+
+install-distribution: _install-vserverdir _install-vshelperlink
+
+_install-vshelperlink:
+ $(mkinstalldirs) $(DESTDIR)/sbin
+ ln -sf ..$(pkglibdir)/vshelper $(DESTDIR)/sbin/vshelper
+
+_install-vserverdir:
+ $(mkinstalldirs) $(DESTDIR)$(vserverdir) $(DESTDIR)$(vserverpkgdir)
+
+
+.fixups: config.status util-vserver.spec
+ chmod a-w util-vserver.spec
+ touch $@
+
+if USE_DIETLIBC
+$(addsuffix $(EXEEXT), $(DIETPROGS)) \
+$(addsuffix $(OBJEXT), $(DIETPROGS)) \
+ : CC=$(DIET_CC)
+else !USE_DIETLIBC
+nodist_lib_dietlibc_not_enabled_error_a_SOURCES = \
+ lib-dietlibc-not-enabled-error.c
+endif
+
+install-exec-hook:
+ cd $(DESTDIR)$(sbindir) && $(LN_S) vuseradd vadduser
+ cd $(DESTDIR)$(sbindir) && $(LN_S) vuserdel vdeluser
+ mkdir -p $(DESTDIR)/bin
+ cd $(DESTDIR)/bin && $(LN_S) ../$(sbindir)/vsh
+
+install-data-hook:
+ install -D -m 644 scripts/vcached.logrotate $(DESTDIR)/$(sysconfdir)/logrotate.d/vcached
+ install -D -m 644 scripts/vcached.cron $(DESTDIR)/$(sysconfdir)/cron.d/vcached
+