1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd ">
6 <groupId>org.wamblee.upnpmonitor</groupId>
7 <artifactId>root</artifactId>
8 <version>0.1-SNAPSHOT</version>
11 <modelVersion>4.0.0</modelVersion>
12 <artifactId>wamblee-upnpmonitor</artifactId>
13 <packaging>rpm</packaging>
14 <name>/wamblee-upnpmonitor</name>
18 <groupId>org.wamblee.upnpmonitor</groupId>
19 <artifactId>monitor</artifactId>
20 <version>0.1-SNAPSHOT</version>
27 <groupId>org.codehaus.mojo</groupId>
28 <artifactId>rpm-maven-plugin</artifactId>
29 <version>2.1-alpha-1</version>
30 <extensions>true</extensions>
32 <changelogFile>CHANGELOG</changelogFile>
33 <copyright>Apache License 2.0, 2010</copyright>
34 <group>org.wamblee.server</group>
35 <packager>Erik Brakkee</packager>
39 <directory>/etc/init.d</directory>
40 <filemode>755</filemode>
41 <username>root</username>
42 <groupname>root</groupname>
45 <location>files/etc/init.d</location>
51 <directory>/opt/upnpmonitor/bin</directory>
52 <username>root</username>
53 <groupname>root</groupname>
54 <filemode>755</filemode>
57 <location>files/opt/upnpmonitor/bin</location>
63 <directory>/opt/upnpmonitor/etc</directory>
64 <username>root</username>
65 <groupname>root</groupname>
68 <location>files/opt/upnpmonitor/etc</location>
74 <directory>/opt/upnpmonitor/lib</directory>
75 <filemode>755</filemode>
76 <username>root</username>
77 <groupname>root</groupname>
82 <directory>/etc/sysconfig</directory>
83 <username>root</username>
84 <groupname>root</groupname>
85 <directoryIncluded>false</directoryIncluded>
86 <configuration>noreplace</configuration>
89 <location>files/etc/sysconfig</location>
95 <directory>/usr/share/doc/packages/wamblee-upnpmonitor</directory>
96 <username>root</username>
97 <groupname>root</groupname>
100 <location>files/usr/share/doc/packages/wamblee-upnpmonitor</location>
107 <provide>upnpmonitor</provide>
110 <require>java</require>
112 <preinstallScriptlet>
115 if grep '^upnpmonitor:' /etc/passwd > /dev/null
117 echo "User upnpmonitor already exists." 1>&2
119 /usr/sbin/useradd upnpmonitor
123 </preinstallScriptlet>
127 /etc/init.d/upnpmonitor stop
128 /sbin/chkconfig upnpmonitor off
130 </preremoveScriptlet>