#!/usr/bin/make -f
NAME=pe-mcollective PREFIX=/opt/puppet REALNAME=mcollective BINDIR=$(PREFIX)/bin SYSCONFDIR=/etc/puppetlabs INITDIR=/etc/init.d LIBEXECDIR=$(PREFIX)/libexec SBINDIR=$(PREFIX)/sbin VARDIR=/var RUBY_LIBDIR=$(shell /opt/puppet/bin/ruby -rrbconfig -e “puts RbConfig::CONFIG”) BUILDROOT=$(CURDIR)/debian/tmp
%:
dh $@
override_dh_installinit:
# Make sure pe-mcollective doesn't start until it is configured dh_installinit --name=$(NAME) --no-start
override_dh_auto_install:
$(BINDIR)/ruby install.rb \ --destdir=$(BUILDROOT) \ --no-rdoc \ --sitelibdir=$(RUBY_LIBDIR) \ --ruby=$(BINDIR)/ruby \ --plugindir=$(LIBEXECDIR)/$(REALNAME) \ --configdir=$(SYSCONFDIR)/$(REALNAME) mkdir -p -m0755 $(BUILDROOT)$(INITDIR) mkdir -p -m0755 $(BUILDROOT)$(SYSCONFDIR)/$(REALNAME)/plugin.d mkdir -p -m0755 $(BUILDROOT)$(SYSCONFDIR)/$(REALNAME)/ssl/clients mkdir -p -m0755 $(BUILDROOT)$(VARDIR)/log/$(NAME) mkdir -p -m0755 $(BUILDROOT)$(VARDIR)/run/$(NAME) # Modify all ruby utilities to use PE ruby for file in `find . -type f | grep -v \.git ` ; do \ sed -i -e '1s,^#!.*ruby$$,#!$(BINDIR)/ruby,' $$file ; \ done # cleanups find $(BUILDROOT)$(PREFIX) -name .gitignore | xargs rm -f find $(BUILDROOT)$(PREFIX) -name .keep | xargs rm -f find $(BUILDROOT)$(PREFIX) -name PLACEHOLDER | xargs rm -f
Generated with the Darkfish Rdoc Generator 2.