AzaToth has uploaded a new change for review.
https://gerrit.wikimedia.org/r/72736
Change subject: update build.xml
......................................................................
update build.xml
Change-Id: I94e2b44c6d279910bde3e61fcb61b454e55960c3
---
M build.xml
1 file changed, 24 insertions(+), 23 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/debs/jmxtrans
refs/changes/36/72736/1
diff --git a/build.xml b/build.xml
index c491137..fd56ec0 100644
--- a/build.xml
+++ b/build.xml
@@ -91,6 +91,7 @@
<target name="clean">
<delete dir="${build.dir}" />
+ <delete dir="debian/jmxtrans" />
</target>
<target name="classes" depends="init">
@@ -170,7 +171,7 @@
</sync>
</target>
- <target name="dist" depends="clean, jar, jar-all, javadoc">
+ <target name="dist" depends="jar, jar-all, javadoc">
<copy todir="${build.dist.dir}">
<fileset dir="${build.dir}">
<include name="javadoc/**" />
@@ -233,38 +234,38 @@
</target>
<target name="debian" depends="dist">
- <filter token="PACKAGE" value="jmxtrans" />
- <filter token="NOW" value="${NOW}" />
- <filter token="PROPER_NOW" value="${PROPER_NOW}" />
- <filter token="YEAR" value="${YEAR}" />
- <filter token="VERSION" value="${version}" />
- <filter token="FULL_VERSION" value="${sVersion}" />
-
- <copy todir="${target.dir}/jmxtrans/debian" filtering="true">
- <fileset dir="debian">
- <include name="**"/>
- </fileset>
- </copy>
- <unzip src="${build.dist.zip}"
dest="${target.dir}/jmxtrans/debian/tmp/usr/share" />
- <move
todir="${target.dir}/jmxtrans/debian/tmp/usr/share/jmxtrans">
- <fileset
dir="${target.dir}/jmxtrans/debian/tmp/usr/share/jmxtrans-${version}">
+ <property name="install.root" value="debian/jmxtrans" />
+ <unzip src="${build.dist.zip}" dest="${install.root}/usr/share"
/>
+ <move todir="${install.root}/usr/share/jmxtrans">
+ <fileset
dir="${install.root}/usr/share/jmxtrans-${version}">
<include name="**"/>
</fileset>
</move>
<!-- inject docs directory -->
- <copy
todir="${target.dir}/jmxtrans/debian/tmp/usr/share/doc/jmxtrans">
+ <copy todir="${install.root}/usr/share/doc/jmxtrans">
<fileset dir="${basedir}/doc">
<include name="**"/>
</fileset>
</copy>
+ <mkdir dir="${install.root}/var/log/jmxtrans" />
+ <symlink link="${install.root}/usr/share/jmxtrans/log"
resource="/var/log/jmxtrans"/>
+ <mkdir dir="${install.root}/etc/jmxtrans" />
- <copy file="bin/yaml2jmxtrans"
todir="${target.dir}/jmxtrans/debian/tmp/bin" />
- <chmod file="${target.dir}/jmxtrans/debian/rules"
perm="ugo+rx"/>
-
- <exec executable="/usr/bin/debuild"
dir="${target.dir}/jmxtrans" failonerror="true">
- <arg line="-b -i -us -uc"/>
- </exec>
+ <copy file="bin/yaml2jmxtrans"
todir="${install.root}/usr/share/bin" />
+ <chmod perm="ugo+rx">
+ <fileset dir="${install.root}/usr/share/bin">
+ <include name="*.sh" />
+ <include name="*.py" />
+ <include name="yaml2jmxtrans" />
+ </fileset>
+ <fileset dir="${install.root}/usr/share/jmxtrans">
+ <include name="*.sh" />
+ </fileset>
+ <fileset dir="${install.root}/usr/share/jmxtrans/tools">
+ <include name="*.sh" />
+ </fileset>
+ </chmod>
</target>
<target name="rpm" depends="dist">
--
To view, visit https://gerrit.wikimedia.org/r/72736
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I94e2b44c6d279910bde3e61fcb61b454e55960c3
Gerrit-PatchSet: 1
Gerrit-Project: operations/debs/jmxtrans
Gerrit-Branch: master
Gerrit-Owner: AzaToth <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits