|
@@ -268,7 +268,7 @@
|
|
|
<plugin>
|
|
|
<groupId>org.codehaus.mojo</groupId>
|
|
|
<artifactId>rpm-maven-plugin</artifactId>
|
|
|
- <version>2.0.1</version>
|
|
|
+ <version>2.1.4</version>
|
|
|
<executions>
|
|
|
<execution>
|
|
|
<!-- unbinds rpm creation from maven lifecycle -->
|
|
@@ -305,406 +305,36 @@
|
|
|
<scriptFile>src/main/package/rpm/posttrans_server.sh</scriptFile>
|
|
|
<fileEncoding>utf-8</fileEncoding>
|
|
|
</posttransScriptlet>
|
|
|
- <defaultFilemode>644</defaultFilemode>
|
|
|
- <defaultDirmode>755</defaultDirmode>
|
|
|
- <defaultUsername>root</defaultUsername>
|
|
|
- <defaultGroupname>root</defaultGroupname>
|
|
|
<needarch>x86_64</needarch>
|
|
|
<mappings>
|
|
|
<mapping>
|
|
|
- <directory>/usr/lib/ambari-server</directory>
|
|
|
- <dependency>
|
|
|
- </dependency>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/usr/lib/ambari-server/web</directory>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>${ambari-web-dir}</location>
|
|
|
- <includes>
|
|
|
- <include>**</include>
|
|
|
- </includes>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/usr/lib/ambari-server</directory>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>${project.build.directory}/${project.artifactId}-${project.version}.jar</location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>${ambari_commons.install.dir}</directory>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>
|
|
|
- ${project.basedir}/../ambari-common/src/main/python/ambari_commons
|
|
|
- </location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>${resource_management.install.dir}</directory>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>
|
|
|
- ${resourceManagementSrcLocation}
|
|
|
- </location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>${jinja.install.dir}</directory>
|
|
|
- <filemode>755</filemode>
|
|
|
- <username>root</username>
|
|
|
- <groupname>root</groupname>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>${project.basedir}/../ambari-common/src/main/python/ambari_jinja2/ambari_jinja2</location>
|
|
|
- <excludes>
|
|
|
- <exclude>${project.basedir}/../ambari-common/src/main/python/ambari_jinja2/ambari_jinja2/testsuite</exclude>
|
|
|
- </excludes>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>${simplejson.install.dir}</directory>
|
|
|
- <filemode>755</filemode>
|
|
|
- <username>root</username>
|
|
|
- <groupname>root</groupname>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>${project.basedir}/../ambari-common/src/main/python/ambari_simplejson</location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/usr/sbin</directory>
|
|
|
- <filemode>755</filemode>
|
|
|
- <username>root</username>
|
|
|
- <groupname>root</groupname>
|
|
|
- <directoryIncluded>false</directoryIncluded>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>src/main/python/ambari-server.py</location>
|
|
|
- </source>
|
|
|
- <source>
|
|
|
- <location>src/main/python/ambari_server_main.py</location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/etc/init.d</directory>
|
|
|
- <filemode>755</filemode>
|
|
|
- <username>root</username>
|
|
|
- <groupname>root</groupname>
|
|
|
- <directoryIncluded>false</directoryIncluded>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>sbin/ambari-server</location>
|
|
|
- <filter>true</filter>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/lib/ambari-server/</directory>
|
|
|
- <filemode>755</filemode>
|
|
|
- <username>root</username>
|
|
|
- <groupname>root</groupname>
|
|
|
- <directoryIncluded>false</directoryIncluded>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>../ambari-common/src/main/unix/ambari-python-wrap</location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/etc/ambari-server/conf</directory>
|
|
|
- <configuration>true</configuration>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>${ambariProperties}</location>
|
|
|
- </source>
|
|
|
- <source>
|
|
|
- <location>conf/unix/log4j.properties</location>
|
|
|
- </source>
|
|
|
- <source>
|
|
|
- <location>conf/unix/krb5JAASLogin.conf</location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/lib/ambari-server/</directory>
|
|
|
- <configuration>true</configuration>
|
|
|
- <filemode>700</filemode>
|
|
|
- <username>root</username>
|
|
|
- <groupname>root</groupname>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>conf/unix/ambari-env.sh</location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/lib/ambari-server/</directory>
|
|
|
- <filemode>700</filemode>
|
|
|
- <username>root</username>
|
|
|
- <groupname>root</groupname>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>conf/unix/ambari-sudo.sh</location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/lib/ambari-server/</directory>
|
|
|
- <filemode>700</filemode>
|
|
|
- <username>root</username>
|
|
|
- <groupname>root</groupname>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>conf/unix/install-helper.sh</location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/lib/ambari-server/keys</directory>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>conf/unix/ca.config</location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/lib/ambari-server/keys/db</directory>
|
|
|
- <filemode>700</filemode>
|
|
|
- <username>root</username>
|
|
|
- <groupname>root</groupname>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>src/main/resources/db</location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/run/ambari-server/bootstrap</directory>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/run/ambari-server/stack-recommendations</directory>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/log/ambari-server</directory>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/lib/ambari-server/resources</directory>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>target/classes/Ambari-DDL-Postgres-CREATE.sql</location>
|
|
|
- </source>
|
|
|
- <source>
|
|
|
- <location>src/main/resources/Ambari-DDL-Postgres-DROP.sql</location>
|
|
|
- </source>
|
|
|
- <source>
|
|
|
- <location>target/classes/Ambari-DDL-Postgres-EMBEDDED-CREATE.sql</location>
|
|
|
- </source>
|
|
|
- <source>
|
|
|
- <location>src/main/resources/Ambari-DDL-Postgres-EMBEDDED-DROP.sql</location>
|
|
|
- </source>
|
|
|
- <source>
|
|
|
- <location>target/classes/Ambari-DDL-Oracle-CREATE.sql</location>
|
|
|
- </source>
|
|
|
- <source>
|
|
|
- <location>target/classes/Ambari-DDL-MySQL-CREATE.sql</location>
|
|
|
- </source>
|
|
|
- <source>
|
|
|
- <location>src/main/resources/Ambari-DDL-Oracle-DROP.sql</location>
|
|
|
- </source>
|
|
|
- <source>
|
|
|
- <location>src/main/resources/Ambari-DDL-MySQL-DROP.sql</location>
|
|
|
- </source>
|
|
|
- <source>
|
|
|
- <location>target/classes/Ambari-DDL-SQLServer-CREATE.sql</location>
|
|
|
- </source>
|
|
|
- <source>
|
|
|
- <location>target/classes/Ambari-DDL-SQLServer-CREATELOCAL.sql</location>
|
|
|
- </source>
|
|
|
- <source>
|
|
|
- <location>src/main/resources/Ambari-DDL-SQLServer-DROP.sql</location>
|
|
|
- </source>
|
|
|
- <source>
|
|
|
- <location>target/classes/Ambari-DDL-SQLAnywhere-CREATE.sql</location>
|
|
|
- </source>
|
|
|
- <source>
|
|
|
- <location>src/main/resources/Ambari-DDL-SQLAnywhere-DROP.sql</location>
|
|
|
- </source>
|
|
|
- <source>
|
|
|
- <location>${project.build.directory}/DBConnectionVerification.jar</location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/lib/ambari-server/data/tmp</directory>
|
|
|
- <filemode>755</filemode>
|
|
|
- <username>root</username>
|
|
|
- <groupname>root</groupname>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/lib/ambari-server/data/cache</directory>
|
|
|
- <filemode>700</filemode>
|
|
|
- <username>root</username>
|
|
|
- <groupname>root</groupname>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/lib/ambari-server/resources/apps</directory>
|
|
|
- <filemode>755</filemode>
|
|
|
- <username>root</username>
|
|
|
- <groupname>root</groupname>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>src/main/resources/slider_resources/README.txt</location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/lib/ambari-server/resources/scripts</directory>
|
|
|
- <filemode>755</filemode>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>src/main/resources/scripts</location>
|
|
|
- </source>
|
|
|
- <source>
|
|
|
- <location>src/main/python/upgradeHelper.py</location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/lib/ambari-server/resources/views</directory>
|
|
|
- <filemode>755</filemode>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>${ambari-admin-dir}/target</location>
|
|
|
- <includes>
|
|
|
- <include>*.jar</include>
|
|
|
- </includes>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/lib/ambari-server/resources/upgrade</directory>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/lib/ambari-server/resources/upgrade/ddl</directory>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>src/main/resources/upgrade/ddl</location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/lib/ambari-server/resources/upgrade/dml</directory>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>src/main/resources/upgrade/dml</location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/lib/ambari-server/resources/common-services</directory>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>${commonServicesSrcLocation}</location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/lib/ambari-server/resources/upgrade/catalog</directory>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>src/main/resources/upgrade/catalog</location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/lib/ambari-server/resources/stacks/${stack.distribution}</directory>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>${stacksSrcLocation}</location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/lib/ambari-server/resources/stacks</directory>
|
|
|
- <filemode>755</filemode>
|
|
|
- <username>root</username>
|
|
|
- <groupname>root</groupname>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>target/classes/stacks/stack_advisor.py</location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/usr/lib/python2.6/site-packages/ambari_server</directory>
|
|
|
- <filemode>755</filemode>
|
|
|
+ <directory>/etc</directory>
|
|
|
<username>root</username>
|
|
|
<groupname>root</groupname>
|
|
|
+ <directoryIncluded>false</directoryIncluded> <!-- avoid managing /etc/init.d -->
|
|
|
<sources>
|
|
|
<source>
|
|
|
- <location>src/main/python/ambari_server</location>
|
|
|
- </source>
|
|
|
- <source>
|
|
|
- <location>src/main/python/bootstrap.py</location>
|
|
|
- </source>
|
|
|
- <source>
|
|
|
- <location>src/main/python/setupAgent.py</location>
|
|
|
- </source>
|
|
|
- <source>
|
|
|
- <location>src/main/python/os_check_type.py</location>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/run/ambari-server</directory>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/lib/ambari-server/resources</directory>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>../version</location>
|
|
|
- <filter>true</filter>
|
|
|
- </source>
|
|
|
- </sources>
|
|
|
- </mapping>
|
|
|
- <mapping>
|
|
|
- <directory>/var/lib/ambari-server/resources/custom_action_definitions</directory>
|
|
|
- <sources>
|
|
|
- <source>
|
|
|
- <location>src/main/resources/custom_action_definitions</location>
|
|
|
+ <location>${project.build.directory}${dirsep}${project.artifactId}-${project.version}-dist/etc</location>
|
|
|
</source>
|
|
|
</sources>
|
|
|
</mapping>
|
|
|
- <mapping>
|
|
|
- <!-- custom actions root-->
|
|
|
- <directory>/var/lib/ambari-server/resources/custom_actions</directory>
|
|
|
- <filemode>755</filemode>
|
|
|
+ <mapping>
|
|
|
+ <directory>/usr</directory>
|
|
|
<username>root</username>
|
|
|
<groupname>root</groupname>
|
|
|
<sources>
|
|
|
<source>
|
|
|
- <location>${customActionsRoot}</location>
|
|
|
+ <location>${project.build.directory}${dirsep}${project.artifactId}-${project.version}-dist/usr</location>
|
|
|
</source>
|
|
|
</sources>
|
|
|
</mapping>
|
|
|
<mapping>
|
|
|
- <directory>/var/lib/ambari-server/resources/host_scripts</directory>
|
|
|
- <filemode>755</filemode>
|
|
|
+ <directory>/var</directory>
|
|
|
<username>root</username>
|
|
|
<groupname>root</groupname>
|
|
|
<sources>
|
|
|
<source>
|
|
|
- <location>src/main/resources/host_scripts</location>
|
|
|
+ <location>${project.build.directory}${dirsep}${project.artifactId}-${project.version}-dist/var</location>
|
|
|
</source>
|
|
|
</sources>
|
|
|
</mapping>
|
|
@@ -714,7 +344,7 @@
|
|
|
<plugin>
|
|
|
<groupId>org.vafer</groupId>
|
|
|
<artifactId>jdeb</artifactId>
|
|
|
- <version>1.0.1</version>
|
|
|
+ <version>1.4</version>
|
|
|
<executions>
|
|
|
<execution>
|
|
|
<!-- unbinds rpm creation from maven lifecycle -->
|
|
@@ -726,498 +356,15 @@
|
|
|
</executions>
|
|
|
<configuration>
|
|
|
<controlDir>${basedir}/src/main/package/deb/control</controlDir>
|
|
|
- <deb>${basedir}/target/${project.artifactId}_${package-version}-${package-release}.deb</deb>
|
|
|
+ <deb>${basedir}/target/${project.artifactId}_${package-version}-${package-release}-dist.deb</deb>
|
|
|
+ <skip>false</skip>
|
|
|
+ <skipPOMs>false</skipPOMs>
|
|
|
<dataSet>
|
|
|
<data>
|
|
|
- <type>template</type>
|
|
|
- <paths>
|
|
|
- <path>/usr/lib/ambari-server</path>
|
|
|
- <path>/var/run/ambari-server</path>
|
|
|
- <path>/var/run/ambari-server/bootstrap</path>
|
|
|
- <path>/var/run/ambari-server/stack-recommendations</path>
|
|
|
- <path>/var/log/ambari-server</path>
|
|
|
- <path>/var/lib/ambari-server/resources/upgrade</path>
|
|
|
- <path>/var/lib/ambari-server/data/tmp</path>
|
|
|
- <path>/var/lib/ambari-server/data/cache</path>
|
|
|
- </paths>
|
|
|
- </data>
|
|
|
- <!-- TODO: should be included all subdirs, if exists-->
|
|
|
- <data>
|
|
|
- <src>${basedir}/../ambari-web/public</src>
|
|
|
- <type>directory</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/usr/lib/ambari-server/web</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>${project.build.directory}/${project.artifactId}-${project.version}-dist/${project.artifactId}-${project.version}/lib</src>
|
|
|
- <type>directory</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/usr/lib</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/python/ambari-server.py</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/usr/sbin</prefix>
|
|
|
- <user>root</user>
|
|
|
- <group>root</group>
|
|
|
- <filemode>755</filemode>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/python/ambari_server_main.py</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/usr/sbin</prefix>
|
|
|
- <user>root</user>
|
|
|
- <group>root</group>
|
|
|
- <filemode>755</filemode>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/python/ambari-server.py</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/usr/sbin</prefix>
|
|
|
- <user>root</user>
|
|
|
- <group>root</group>
|
|
|
- <filemode>755</filemode>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>../ambari-common/src/main/unix/ambari-python-wrap</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server</prefix>
|
|
|
- <user>root</user>
|
|
|
- <group>root</group>
|
|
|
- <filemode>755</filemode>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>${basedir}/target/ambari-server</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/etc/init.d/</prefix>
|
|
|
- <user>root</user>
|
|
|
- <group>root</group>
|
|
|
- <filemode>755</filemode>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>${ambariProperties}</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/etc/ambari-server/conf</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>conf/unix/log4j.properties</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/etc/ambari-server/conf</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>conf/unix/krb5JAASLogin.conf</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/etc/ambari-server/conf</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <!-- /q001 -->
|
|
|
- <data>
|
|
|
- <src>conf/unix/ambari-env.sh</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/</prefix>
|
|
|
- <user>root</user>
|
|
|
- <group>root</group>
|
|
|
- <filemode>700</filemode>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>conf/unix/ambari-sudo.sh</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/</prefix>
|
|
|
- <user>root</user>
|
|
|
- <group>root</group>
|
|
|
- <filemode>700</filemode>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>conf/unix/install-helper.sh</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/</prefix>
|
|
|
- <user>root</user>
|
|
|
- <group>root</group>
|
|
|
- <filemode>700</filemode>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/resources/slider_resources/README.txt</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources/apps/</prefix>
|
|
|
- <user>root</user>
|
|
|
- <group>root</group>
|
|
|
- <filemode>755</filemode>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>conf/unix/ca.config</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/keys</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/resources/db</src>
|
|
|
- <type>directory</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/keys/db</prefix>
|
|
|
- <user>root</user>
|
|
|
- <group>root</group>
|
|
|
- <filemode>700</filemode>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>target/classes/Ambari-DDL-Postgres-CREATE.sql</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/resources/Ambari-DDL-Postgres-DROP.sql</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>target/classes/Ambari-DDL-Postgres-EMBEDDED-CREATE.sql</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/resources/Ambari-DDL-Postgres-EMBEDDED-DROP.sql</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>target/classes/Ambari-DDL-Oracle-CREATE.sql</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>target/classes/Ambari-DDL-MySQL-CREATE.sql</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/resources/Ambari-DDL-Oracle-DROP.sql</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/resources/Ambari-DDL-MySQL-DROP.sql</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>target/classes/Ambari-DDL-SQLServer-CREATE.sql</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>target/classes/Ambari-DDL-SQLServer-CREATELOCAL.sql</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/resources/Ambari-DDL-SQLServer-DROP.sql</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>target/classes/Ambari-DDL-SQLAnywhere-CREATE.sql</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/resources/Ambari-DDL-SQLAnywhere-DROP.sql</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>${project.build.directory}/DBConnectionVerification.jar</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/resources/scripts</src>
|
|
|
- <type>directory</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources/scripts</prefix>
|
|
|
- <filemode>755</filemode>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>${ambari-admin-dir}/target</src>
|
|
|
- <type>directory</type>
|
|
|
- <includes>*.jar</includes>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources/views</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/python/upgradeHelper.py</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources/scripts</prefix>
|
|
|
- <filemode>755</filemode>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/resources/upgrade/ddl</src>
|
|
|
- <type>directory</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources/upgrade/ddl</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/resources/upgrade/dml</src>
|
|
|
- <type>directory</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources/upgrade/dml</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>${commonServicesSrcLocation}</src>
|
|
|
- <type>directory</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources/common-services</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/resources/upgrade/catalog</src>
|
|
|
- <type>directory</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources/upgrade/catalog</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>${stacksSrcLocation}</src>
|
|
|
- <type>directory</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources/stacks/${stack.distribution}</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>target/classes/stacks/stack_advisor.py</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources/stacks</prefix>
|
|
|
- <user>root</user>
|
|
|
- <group>root</group>
|
|
|
- <filemode>755</filemode>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/python/ambari_server</src>
|
|
|
- <type>directory</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/usr/lib/python2.6/site-packages/ambari_server</prefix>
|
|
|
- <user>root</user>
|
|
|
- <group>root</group>
|
|
|
- <filemode>755</filemode>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/python/bootstrap.py</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/usr/lib/python2.6/site-packages/ambari_server</prefix>
|
|
|
- <user>root</user>
|
|
|
- <group>root</group>
|
|
|
- <filemode>755</filemode>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/python/setupAgent.py</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/usr/lib/python2.6/site-packages/ambari_server</prefix>
|
|
|
- <user>root</user>
|
|
|
- <group>root</group>
|
|
|
- <filemode>755</filemode>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/python/os_check_type.py</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/usr/lib/python2.6/site-packages/ambari_server</prefix>
|
|
|
- <user>root</user>
|
|
|
- <group>root</group>
|
|
|
- <filemode>755</filemode>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>${basedir}/target/version</src>
|
|
|
- <type>file</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/resources/custom_action_definitions</src>
|
|
|
- <type>directory</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources/custom_action_definitions</prefix>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>${customActionsRoot}</src>
|
|
|
- <type>directory</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources/custom_actions</prefix>
|
|
|
- <user>root</user>
|
|
|
- <group>root</group>
|
|
|
- <filemode>755</filemode>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>src/main/resources/host_scripts</src>
|
|
|
- <type>directory</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>/var/lib/ambari-server/resources/host_scripts</prefix>
|
|
|
- <user>root</user>
|
|
|
- <group>root</group>
|
|
|
- <filemode>755</filemode>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>
|
|
|
- ${project.basedir}/../ambari-common/src/main/python/ambari_commons
|
|
|
- </src>
|
|
|
- <type>directory</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>${ambari_commons.install.dir}</prefix>
|
|
|
- <filemode>755</filemode>
|
|
|
- <user>root</user>
|
|
|
- <group>root</group>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>
|
|
|
- ${resourceManagementSrcLocation}
|
|
|
- </src>
|
|
|
- <type>directory</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>${resource_management.install.dir}</prefix>
|
|
|
- <filemode>755</filemode>
|
|
|
- <user>root</user>
|
|
|
- <group>root</group>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>${project.basedir}/../ambari-common/src/main/python/ambari_jinja2/ambari_jinja2</src>
|
|
|
- <excludes>${project.basedir}/../ambari-common/src/main/python/ambari_jinja2/ambari_jinja2/testsuite</excludes>
|
|
|
- <type>directory</type>
|
|
|
- <mapper>
|
|
|
- <type>perm</type>
|
|
|
- <prefix>${jinja.install.dir}</prefix>
|
|
|
- <filemode>755</filemode>
|
|
|
- <user>root</user>
|
|
|
- <group>root</group>
|
|
|
- </mapper>
|
|
|
- </data>
|
|
|
- <data>
|
|
|
- <src>${project.basedir}/../ambari-common/src/main/python/ambari_simplejson</src>
|
|
|
- <type>directory</type>
|
|
|
+ <src>${project.build.directory}/${project.artifactId}-${project.version}-dist.tar.gz</src>
|
|
|
+ <type>archive</type>
|
|
|
<mapper>
|
|
|
<type>perm</type>
|
|
|
- <prefix>${simplejson.install.dir}</prefix>
|
|
|
- <filemode>755</filemode>
|
|
|
<user>root</user>
|
|
|
<group>root</group>
|
|
|
</mapper>
|