aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils/rubygem-smart_proxy_remote_execution_ssh/Makefile
blob: fb0a87d016bb35e9d899b5ca5389cc99254efb88 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
PORTNAME=   smart_proxy_remote_execution_ssh
PORTVERSION=    0.2.0
CATEGORIES= sysutils ruby
MASTER_SITES=   RG

MAINTAINER= ruby@FreeBSD.org
COMMENT=    SSH remote execution provider for foreman-proxy

LICENSE=    GPLv3
LICENSE_FILE=   ${WRKSRC}/LICENSE

RUN_DEPENDS=    foreman-proxy>=1.12.0:net/foreman-proxy \
        rubygem-smart_proxy_dynflow>=0.1.0:sysutils/rubygem-smart_proxy_dynflow

NO_ARCH=    yes
USE_RUBY=   yes
USES=       gem

PLIST_FILES=    "@sample etc/foreman-proxy/settings.d/remote_execution_ssh.yml.sample" \
        share/foreman-proxy/bundler.d/remote_execution_ssh.rb

post-install:
    ${MKDIR} ${STAGEDIR}${PREFIX}/etc/foreman-proxy/settings.d ${STAGEDIR}${PREFIX}/share/foreman-proxy/bundler.d
    ${INSTALL_DATA} ${WRKSRC}/settings.d/remote_execution_ssh.yml.example \
        ${STAGEDIR}${PREFIX}/etc/foreman-proxy/settings.d/remote_execution_ssh.yml.sample
    ${INSTALL_DATA} ${WRKSRC}/bundler.plugins.d/remote_execution_ssh.rb \
        ${STAGEDIR}${PREFIX}/share/foreman-proxy/bundler.d/remote_execution_ssh.rb

.include <bsd.port.mk>