Class Index [+]

Quicksearch

#!/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

[Validate]

Generated with the Darkfish Rdoc Generator 2.