Index: head/sysutils/azure-agent/Makefile =================================================================== --- head/sysutils/azure-agent/Makefile +++ head/sysutils/azure-agent/Makefile @@ -1,10 +1,11 @@ # $FreeBSD$ PORTNAME= azure-agent -PORTVERSION= ${GH_TAGNAME}.16 +PORTVERSION= 2.2.8 CATEGORIES= sysutils +DISTVERSIONPREFIX= v -MAINTAINER= gjb@FreeBSD.org +MAINTAINER= honzhan@microsoft.com COMMENT= The Microsoft Azure Linux Agent LICENSE= APACHE20 @@ -12,22 +13,37 @@ RUN_DEPENDS= python:lang/python \ sudo:security/sudo \ bash:shells/bash \ + base64:converters/base64 \ ${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1 \ ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss NO_BUILD= yes -USES= python:2 +USES= python:2 shebangfix -USE_GITHUB= yes -GH_ACCOUNT= Azure -GH_PROJECT= WALinuxAgent -GH_TAGNAME= 2.0 +SHEBANG_FILES= bin/waagent bin/waagent2.0 +python_OLD_CMD= "/usr/bin/env python" -PLIST_FILES= sbin/waagent +USE_GITHUB= yes +GH_ACCOUNT= Azure +GH_PROJECT= WALinuxAgent + +post-patch: + ${REINPLACE_CMD} -e "s,/usr/sbin/waagent,${PREFIX}/sbin/waagent,g" \ + ${WRKSRC}/bin/waagent2.0 + ${REINPLACE_CMD} -e "s,/usr/sbin,${PREFIX}/sbin/,g" \ + ${WRKSRC}/init/waagent ${WRKSRC}/init/waagent.service \ + ${WRKSRC}/setup.py + ${REINPLACE_CMD} -e "s,/etc,${PREFIX}/etc,g" \ + ${WRKSRC}/setup.py + ${REINPLACE_CMD} -e "s,/etc/waagent,${PREFIX}/etc/waagent,g" \ + ${WRKSRC}/bin/waagent2.0 \ + ${WRKSRC}/azurelinuxagent/common/osutil/default.py \ + ${WRKSRC}/init/waagent.service + ${REINPLACE_CMD} -e "s,/etc/rc.d/waagent,${PREFIX}/etc/rc.d/waagent,g" \ + ${WRKSRC}/bin/waagent2.0 + ${REINPLACE_CMD} -e "s,/usr/bin/python,${PREFIX}/bin/python,g" \ + ${WRKSRC}/init/waagent.service -.include - -do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/waagent ${STAGEDIR}${PREFIX}/sbin +USE_PYTHON= autoplist distutils .include Index: head/sysutils/azure-agent/distinfo =================================================================== --- head/sysutils/azure-agent/distinfo +++ head/sysutils/azure-agent/distinfo @@ -1,2 +1,3 @@ -SHA256 (Azure-WALinuxAgent-2.0.16-2.0_GH0.tar.gz) = abb51b068a1c38dd50323722e05bd1066dc179be07e9e8dd1a3d0c92c46724ea -SIZE (Azure-WALinuxAgent-2.0.16-2.0_GH0.tar.gz) = 100991 +TIMESTAMP = 1495743874 +SHA256 (Azure-WALinuxAgent-v2.2.8_GH0.tar.gz) = 8d8863199ac7d6eca8cbaaa9f843ab3da853060bb2588141e85a6134d2e07b5f +SIZE (Azure-WALinuxAgent-v2.2.8_GH0.tar.gz) = 638305 Index: head/sysutils/azure-agent/pkg-message =================================================================== --- head/sysutils/azure-agent/pkg-message +++ head/sysutils/azure-agent/pkg-message @@ -0,0 +1,7 @@ +========================================================== +To enable waagent, add the following line to rc.conf: + +waagent_enable="YES" + +This will make sure waagent is started at boot. +==========================================================