forked from OpenNebula-unmantained/addon-jclouds4one
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpom.xml
156 lines (152 loc) · 4.95 KB
/
pom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>jclouds4one</artifactId>
<groupId>com.terradue</groupId>
<version>0.1-SNAPSHOT</version>
<packaging>rpm</packaging>
<properties>
<site>default</site>
<redmine.projectID>jclouds4one</redmine.projectID>
</properties>
<name>JClouds driver for OpenNebula</name>
<build>
<filters>
<filter>${basedir}/src/main/filters/${site}.properties</filter>
</filters>
<resources>
<resource>
<directory>${basedir}/src/main/resources/scripts/install</directory>
<filtering>true</filtering>
<targetPath>${project.build.directory}/resources/scripts/install</targetPath>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>rpm-maven-plugin</artifactId>
<version>2.1-alpha-2</version>
<extensions>true</extensions>
<configuration>
<copyright>2013, Terradue</copyright>
<distribution>Terradue 2013</distribution>
<group>air</group>
<packager>Terradue</packager>
<name>${project.artifactId}</name>
<classifier>${classifier}</classifier>
<defaultUsername>root</defaultUsername>
<defaultGroupname>root</defaultGroupname>
<defaultDirmode>755</defaultDirmode>
<defaultFilemode>644</defaultFilemode>
<filters>
<filter>${basedir}/src/main/filters/${site}.properties</filter>
</filters>
<mappings>
<!-- Main files-->
<mapping>
<configuration>false</configuration>
<directoryIncluded>true</directoryIncluded>
<directory>/var/lib/one/remotes/vmm/jclouds</directory>
<username>oneadmin</username>
<groupname>oneadmin</groupname>
<filemode>755</filemode>
<sources>
<source>
<filter>false</filter>
<location>${basedir}/src/main/ruby/vmm_mad</location>
</source>
</sources>
</mapping>
<mapping>
<configuration>false</configuration>
<directoryIncluded>true</directoryIncluded>
<directory>/usr/lib/one/mads</directory>
<filemode>755</filemode>
<sources>
<source>
<filter>false</filter>
<location>${basedir}/src/main/ruby/im_mad</location>
</source>
</sources>
</mapping>
<mapping>
<configuration>false</configuration>
<directoryIncluded>true</directoryIncluded>
<directory>/var/lib/one/remotes/tm/jclouds</directory>
<username>oneadmin</username>
<groupname>oneadmin</groupname>
<filemode>755</filemode>
<sources>
<source>
<filter>false</filter>
<location>${basedir}/src/main/ruby/tm_mad</location>
</source>
</sources>
</mapping>
<!-- Configuration files-->
<mapping>
<configuration>true</configuration>
<directoryIncluded>true</directoryIncluded>
<directory>/etc/one/im_jclouds</directory>
<filemode>755</filemode>
<sources>
<source>
<filter>true</filter>
<location>${basedir}/src/main/resources/config/im</location>
</source>
</sources>
</mapping>
<mapping>
<configuration>true</configuration>
<directoryIncluded>true</directoryIncluded>
<directory>/etc/one/</directory>
<username>root</username>
<groupname>oneadmin</groupname>
<filemode>755</filemode>
<sources>
<source>
<filter>true</filter>
<location>${basedir}/src/main/resources/config/vmm/jcloudsrc</location>
</source>
</sources>
</mapping>
<mapping>
<configuration>true</configuration>
<directoryIncluded>true</directoryIncluded>
<directory>/etc/one/vmm_exec</directory>
<filemode>755</filemode>
<sources>
<source>
<filter>true</filter>
<location>${basedir}/src/main/resources/config/vmm/vmm_exec_jclouds.conf</location>
</source>
</sources>
</mapping>
<mapping>
<configuration>true</configuration>
<directoryIncluded>true</directoryIncluded>
<directory>/etc/one/jclouds_setup</directory>
<filemode>755</filemode>
<sources>
<source>
<location>${basedir}/src/main/resources/scripts/setup</location>
</source>
</sources>
</mapping>
</mappings>
<provides>
<provide>${project.artifactId}</provide>
</provides>
<requires>
<require>opennebula = 4.2.0</require>
</requires>
<postinstallScriptlet>
<scriptFile>${basedir}/target/resources/scripts/install/post_install.sh</scriptFile>
<fileEncoding>utf-8</fileEncoding>
</postinstallScriptlet>
<needarch>noarch</needarch>
</configuration>
</plugin>
</plugins>
</build>
</project>