Page MenuHomeFreeBSD

D10659.diff
No OneTemporary

D10659.diff

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 <bsd.port.options.mk>
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/waagent ${STAGEDIR}${PREFIX}/sbin
+USE_PYTHON= autoplist distutils
.include <bsd.port.mk>
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.
+==========================================================

File Metadata

Mime Type
text/plain
Expires
Sun, Jan 25, 2:12 AM (16 h, 8 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27921128
Default Alt Text
D10659.diff (2 KB)

Event Timeline