|
@@ -50,6 +50,7 @@
|
|
<target.cache.dir>${project.build.directory}/cache/</target.cache.dir>
|
|
<target.cache.dir>${project.build.directory}/cache/</target.cache.dir>
|
|
<resource.keeper.script>${ambari.server.module}/src/main/python/ambari_server/resourceFilesKeeper.py</resource.keeper.script>
|
|
<resource.keeper.script>${ambari.server.module}/src/main/python/ambari_server/resourceFilesKeeper.py</resource.keeper.script>
|
|
<init.d.dir>/etc/rc.d/init.d</init.d.dir>
|
|
<init.d.dir>/etc/rc.d/init.d</init.d.dir>
|
|
|
|
+ <sudoers.d.dir>/etc/sudoers.d</sudoers.d.dir>
|
|
</properties>
|
|
</properties>
|
|
<build>
|
|
<build>
|
|
<plugins>
|
|
<plugins>
|
|
@@ -368,6 +369,16 @@
|
|
</source>
|
|
</source>
|
|
</sources>
|
|
</sources>
|
|
</mapping>
|
|
</mapping>
|
|
|
|
+ <mapping>
|
|
|
|
+ <directory>${sudoers.d.dir}</directory>
|
|
|
|
+ <username>root</username>
|
|
|
|
+ <groupname>root</groupname>
|
|
|
|
+ <sources>
|
|
|
|
+ <source>
|
|
|
|
+ <location>etc/sudoers.d</location>
|
|
|
|
+ </source>
|
|
|
|
+ </sources>
|
|
|
|
+ </mapping>
|
|
<mapping>
|
|
<mapping>
|
|
<directory>/var/lib/${project.artifactId}/data</directory>
|
|
<directory>/var/lib/${project.artifactId}/data</directory>
|
|
<filemode>755</filemode>
|
|
<filemode>755</filemode>
|
|
@@ -454,6 +465,16 @@
|
|
<filemode>755</filemode>
|
|
<filemode>755</filemode>
|
|
</mapper>
|
|
</mapper>
|
|
</data>
|
|
</data>
|
|
|
|
+ <data>
|
|
|
|
+ <src>etc/sudoers.d/ambari-agent</src>
|
|
|
|
+ <type>file</type>
|
|
|
|
+ <mapper>
|
|
|
|
+ <type>perm</type>
|
|
|
|
+ <prefix>${sudoers.d.dir}</prefix>
|
|
|
|
+ <user>root</user>
|
|
|
|
+ <group>root</group>
|
|
|
|
+ </mapper>
|
|
|
|
+ </data>
|
|
<data>
|
|
<data>
|
|
<src>${basedir}/target/src/ambari-agent</src>
|
|
<src>${basedir}/target/src/ambari-agent</src>
|
|
<type>file</type>
|
|
<type>file</type>
|
|
@@ -641,6 +662,7 @@
|
|
<exclude>src/test/python/ambari_agent/dummy*.txt</exclude>
|
|
<exclude>src/test/python/ambari_agent/dummy*.txt</exclude>
|
|
<exclude>src/main/python/ambari_agent/imports.txt</exclude>
|
|
<exclude>src/main/python/ambari_agent/imports.txt</exclude>
|
|
<exclude>src/main/python/ambari_agent/apscheduler/**</exclude>
|
|
<exclude>src/main/python/ambari_agent/apscheduler/**</exclude>
|
|
|
|
+ <exclude>etc/sudoers.d/ambari-agent</exclude>
|
|
<exclude>**/*.erb</exclude>
|
|
<exclude>**/*.erb</exclude>
|
|
<exclude>**/*.json</exclude>
|
|
<exclude>**/*.json</exclude>
|
|
<exclude>**/*.pydevproject</exclude>
|
|
<exclude>**/*.pydevproject</exclude>
|