A new uses 'sudo' has been added to transperently depends of the
proper flavor of sudo 'default' or 'sssd' depending on the default
version set by the user.
If you prefere to use 'sssd' flavor of sudo, add the following
to your make.conf:
DEFAULT_VERSIONS+=sudo=sssd
All sudo consummer ports has benn updated to USES=sudo
Reviewed by: 0mp
Approved by: mat
Sponsored by: Klara, Inc.
Differential Revision: https://reviews.freebsd.org/D52160
51 lines
1.7 KiB
Makefile
51 lines
1.7 KiB
Makefile
PORTNAME= google-compute-engine
|
|
DISTVERSION= 2.8.17
|
|
PORTREVISION= 3
|
|
CATEGORIES= sysutils python
|
|
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
|
|
|
MAINTAINER= releng-gce@FreeBSD.org
|
|
COMMENT= Guest Environment for Google Compute Engine
|
|
WWW= https://github.com/GoogleCloudPlatform/compute-image-packages
|
|
|
|
LICENSE= APACHE20
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${PY_FLAVOR} \
|
|
${PYTHON_PKGNAMEPREFIX}distro>0:sysutils/py-distro@${PY_FLAVOR} \
|
|
${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr@${PY_FLAVOR} \
|
|
${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${PY_FLAVOR} \
|
|
google_oslogin_control:sysutils/google-compute-engine-oslogin
|
|
|
|
USES= python shebangfix sudo
|
|
USE_PYTHON= autoplist concurrent distutils
|
|
|
|
WRKSRC_SUBDIR= packages/python-google-compute-engine
|
|
|
|
NO_ARCH= yes
|
|
SHEBANG_FILES= ../google-compute-engine/src/usr/bin/google_optimize_local_ssd \
|
|
../google-compute-engine/src/usr/bin/google_set_multiqueue
|
|
|
|
USE_GITHUB= yes
|
|
GH_ACCOUNT= GoogleCloudPlatform
|
|
GH_PROJECT= compute-image-packages
|
|
GH_TAGNAME= 20190522
|
|
|
|
USE_RC_SUBR= google_accounts_daemon google_clock_skew_daemon \
|
|
google_instance_setup google_network_daemon google_startup
|
|
|
|
SUB_LIST= PYTHON_CMD="${PYTHON_CMD}" \
|
|
PYTHON_VER="${PYTHON_VER}"
|
|
REINPLACE_ARGS= -i ''
|
|
|
|
post-install:
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/syslog.d ${STAGEDIR}/etc
|
|
${INSTALL_DATA} ${FILESDIR}/instance_configs.cfg.distro.sample \
|
|
${STAGEDIR}${PREFIX}/etc/instance_configs.cfg.distro.sample
|
|
${INSTALL_DATA} ${FILESDIR}/90-google.conf.sample \
|
|
${STAGEDIR}${PREFIX}/etc/syslog.d/90-google.conf.sample
|
|
${INSTALL_DATA} ${FILESDIR}/google_set_hostname \
|
|
${STAGEDIR}/etc/dhclient-exit-hooks
|
|
|
|
.include <bsd.port.mk>
|