From 082ddc8ed5f9b195e7509d936e2c639a47981129 Mon Sep 17 00:00:00 2001 From: Sam Thursfield Date: Thu, 11 Sep 2014 19:05:07 +0100 Subject: chef: Manually fix Erubis build Seems to use an obsolete build system called 'rook', which I cannot get to work. --- strata/chef/erubis-master.morph | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/strata/chef/erubis-master.morph b/strata/chef/erubis-master.morph index 3fedd0d7..f15e0968 100644 --- a/strata/chef/erubis-master.morph +++ b/strata/chef/erubis-master.morph @@ -6,9 +6,14 @@ products: - artifact: erubis-doc include: - usr/lib/ruby/gems/\d[\w.]*/doc/.* +configure-commands: +# Manually do what it seems like the 'rook' build system would do, if it worked +# Values taken from 'Rookbook.props'. +- find -type f -exec sed -e 's/\$Release\$/2.7.0/g' -i \{} \; +- find -type f -exec sed -e 's/\$Copyright\$/copyright(c) 2006-2011 kuwata-lab.com all rights reserved./g' -i \{} \; build-commands: - gem build erubis.gemspec install-commands: - mkdir -p "$DESTDIR/$(gem environment home)" - gem install --install-dir "$DESTDIR/$(gem environment home)" --bindir "$DESTDIR/$PREFIX/bin" - --ignore-dependencies --local ./erubis-master.gem + --ignore-dependencies --local ./erubis-2.7.0.gem -- cgit v1.2.1