1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-11 07:22:22 +00:00

- Update to 0.1.0

- Assign maintainership to submitter

PR:		ports/188288
Submitted by:	Michael Moll <kvedulv@kvedulv.de>
This commit is contained in:
Steve Wills 2014-04-13 02:34:44 +00:00
parent 9bbd118990
commit cd68d15ee0
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=351176
5 changed files with 28 additions and 35 deletions

View File

@ -2,20 +2,27 @@
# $FreeBSD$
PORTNAME= hammer_cli_foreman
PORTVERSION= 0.0.18
PORTVERSION= 0.1.0
CATEGORIES= sysutils ruby
MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
MAINTAINER= kvedulv@kvedulv.de
COMMENT= Foreman commands for Hammer CLI
LICENSE= GPLv3
RUN_DEPENDS= rubygem-foreman_api>=0.1.11:${PORTSDIR}/devel/rubygem-foreman_api \
rubygem-hammer_cli>=0.0.18:${PORTSDIR}/sysutils/rubygem-hammer_cli
RUN_DEPENDS= rubygem-apipie-bindings>=0.0.6:${PORTSDIR}/devel/rubygem-apipie-bindings \
rubygem-hammer_cli=0.1.0:${PORTSDIR}/sysutils/rubygem-hammer_cli
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
.include <bsd.port.pre.mk>
post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/etc/hammer
${MKDIR} ${STAGEDIR}${PREFIX}/etc/hammer/cli.modules.d
${INSTALL_DATA} ${FILESDIR}/foreman.yml.sample ${STAGEDIR}${PREFIX}/etc/hammer/cli.modules.d/foreman.yml.sample
.include <bsd.port.post.mk>

View File

@ -1,2 +1,2 @@
SHA256 (rubygem/hammer_cli_foreman-0.0.18.gem) = 97a7310e001726bf8bc0004bb9f08c87650e224fac351b1e3f8b2dc593e05337
SIZE (rubygem/hammer_cli_foreman-0.0.18.gem) = 48640
SHA256 (rubygem/hammer_cli_foreman-0.1.0.gem) = 2997c29333415fb8e642108f43b8f4034437290d26b16e149e2457f91f697fd2
SIZE (rubygem/hammer_cli_foreman-0.1.0.gem) = 82944

View File

@ -0,0 +1,11 @@
:foreman:
:enable_module: true
:host: 'https://localhost/'
:username: 'admin'
:password: 'changeme'
# Check cache status on each request
#:refresh_cache: false
# API request timeout, set -1 for infinity
#:request_timeout: 120 #seconds

View File

@ -1,28 +0,0 @@
--- lib/hammer_cli_foreman/commands.rb.orig 2014-03-12 11:03:33.000000000 +0100
+++ lib/hammer_cli_foreman/commands.rb 2014-03-12 11:03:49.000000000 +0100
@@ -60,9 +60,9 @@
end
def execute
- if respond_to?(:page) && respond_to?(:per_page)
- self.page ||= 1
- self.per_page ||= HammerCLI::Settings.get(:ui, :per_page) || DEFAULT_PER_PAGE
+ if respond_to?(:option_page) && respond_to?(:option_per_page)
+ self.option_page ||= 1
+ self.option_per_page ||= HammerCLI::Settings.get(:ui, :per_page) || DEFAULT_PER_PAGE
browse_collection
else
retrieve_and_print
@@ -79,10 +79,10 @@
while list_next do
d = retrieve_and_print
- if (d.size >= self.per_page.to_i) && interactive?
+ if (d.size >= self.option_per_page.to_i) && interactive?
answer = ask("List next page? (Y/n): ").downcase
list_next = (answer == 'y' || answer == '')
- self.page += 1
+ self.option_page += 1
else
list_next = false
end

View File

@ -0,0 +1,3 @@
@unexec if cmp -s %D/etc/hammer/cli.modules.d/foreman.yml.sample %D/etc/hammer/cli.modules.d/foreman.yml; then rm -f %D/etc/hammer/cli.modules.d/foreman.yml; fi
etc/hammer/cli.modules.d/foreman.yml.sample
@exec if [ ! -f %D/etc/hammer/cli.modules.d/foreman.yml ] ; then cp -p %D/etc/hammer/cli.modules.d/foreman.yml.sample %D/etc/hammer/cli.modules.d/foreman.yml; fi