Improve node RPM packaging
[lgpl/argeo-commons.git] / dist / argeo-node / pom.xml
index da4e2294996969f358c61f8d87d4f807f3ce7568..ecb37395ebf8cf09f64182499f5318ff8658f888 100644 (file)
                                                                                                </source>
                                                                                        </sources>
                                                                                </mapping>
+                                                                               <mapping>
+                                                                                       <directory>/etc/node/conf.d</directory>
+                                                                                       <username>root</username>
+                                                                                       <groupname>node</groupname>
+                                                                                       <filemode>640</filemode>
+                                                                                       <configuration>noreplace</configuration>
+                                                                                       <directoryIncluded>false</directoryIncluded>
+                                                                                       <sources>
+                                                                                               <source>
+                                                                                                       <location>rpm/etc/node/conf.d</location>
+                                                                                                       <includes>
+                                                                                                               <include>*.ini</include>
+                                                                                                               <include>*.txt</include>
+                                                                                                       </includes>
+                                                                                               </source>
+                                                                                       </sources>
+                                                                               </mapping>
                                                                                <mapping>
                                                                                        <directory>/usr/lib/systemd/system</directory>
                                                                                        <username>root</username>
                                                                                                </source>
                                                                                        </sources>
                                                                                </mapping>
+                                                                               <mapping>
+                                                                                       <directory>/usr/share/node</directory>
+                                                                                       <username>root</username>
+                                                                                       <groupname>root</groupname>
+                                                                                       <filemode>644</filemode>
+                                                                                       <directoryIncluded>false</directoryIncluded>
+                                                                                       <sources>
+                                                                                               <source>
+                                                                                                       <location>rpm/usr/share/node</location>
+                                                                                                       <includes>
+                                                                                                               <include>config.ini</include>
+                                                                                                               <include>all.policy</include>
+                                                                                                       </includes>
+                                                                                               </source>
+                                                                                       </sources>
+                                                                               </mapping>
                                                                                <mapping>
                                                                                        <directory>/usr/sbin</directory>
                                                                                        <username>root</username>
                                                                                <scriptFile>rpm/scripts/preinstall</scriptFile>
                                                                        </preinstallScriptlet>
                                                                        <requires>
-<!--                                                                           <require>argeo-cms-platform</require> -->
+                                                                               <require>argeo-cms-node</require>
                                                                                <require>osgi-boot</require>
                                                                                <!-- do not explicitely require java -->
                                                                        </requires>