diff options
author | Bartek Rutkowski <robak@FreeBSD.org> | 2017-11-08 11:53:49 +0000 |
---|---|---|
committer | Bartek Rutkowski <robak@FreeBSD.org> | 2017-11-08 11:53:49 +0000 |
commit | 5c734db3a6b560bda5c3aaeab94c980eefdb7df6 (patch) | |
tree | 01d5614efee385aa15015465a6f92be6f16e27ff /sysutils/rubygem-facter | |
parent | d69802302d5f49c332f42c2e6c7cb32d3a25172c (diff) | |
download | ports-5c734db3a6b560bda5c3aaeab94c980eefdb7df6.tar.gz ports-5c734db3a6b560bda5c3aaeab94c980eefdb7df6.zip |
sysutils/rubygem-facter: add AWS EC2 facts option
On machines that are not running in AWS EC2 cloud running facter was
taking very long time trying to gather information that wasn't there.
This change adds an option allowing to disable such facts in similar manner
to ZFS related facts.
PR: 221552
Submitted by: pirzyk
Notes
Notes:
svn path=/head/; revision=453731
Diffstat (limited to 'sysutils/rubygem-facter')
-rw-r--r-- | sysutils/rubygem-facter/Makefile | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/sysutils/rubygem-facter/Makefile b/sysutils/rubygem-facter/Makefile index 706c9a55a9b9..7c30e3f53e85 100644 --- a/sysutils/rubygem-facter/Makefile +++ b/sysutils/rubygem-facter/Makefile @@ -3,6 +3,7 @@ PORTNAME= facter PORTVERSION= 2.5.1 +PORTREVISION= 1 CATEGORIES= sysutils rubygems MASTER_SITES= RG \ http://downloads.puppetlabs.com/facter/ @@ -18,10 +19,12 @@ USES= gem PLIST_FILES= bin/facter -OPTIONS_DEFINE= ZFS_FACTS -ZFS_FACTS_DESC= Generate ZFS-related facts +OPTIONS_DEFINE= EC2_FACTS ZFS_FACTS +EC2_FACTS_DESC= Generate AWS EC2 related facts +ZFS_FACTS_DESC= Generate ZFS related facts + +OPTIONS_DEFAULT= EC2_FACTS ZFS_FACTS -OPTIONS_DEFAULT= ZFS_FACTS .include <bsd.port.pre.mk> @@ -30,6 +33,10 @@ OPTIONS_DEFAULT= ZFS_FACTS RUN_DEPENDS+= dmidecode:sysutils/dmidecode .endif +post-patch-EC2_FACTS-off: + @${REINPLACE_CMD} -e 's/\,\ \"lib\/facter\/ec2.rb\"//' ${WRKSRC}/${PORTNAME}.gemspec + @${REINPLACE_CMD} -e 's/\,\ \"lib\/facter\/ec2\/rest.rb\"//' ${WRKSRC}/${PORTNAME}.gemspec + post-patch-ZFS_FACTS-off: @${REINPLACE_CMD} -e 's/\,\ \"lib\/facter\/zfs_version.rb\"//' ${WRKSRC}/${PORTNAME}.gemspec @${REINPLACE_CMD} -e 's/\,\ \"lib\/facter\/zpool_version.rb\"//' ${WRKSRC}/${PORTNAME}.gemspec |