Xavier Beaudouin ee5c766cba */*: Introduction USES=sudo
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
2025-11-11 04:16:23 +01:00

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>