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>rpm</artifactId>
13 <packaging>rpm</packaging>
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/lib</directory>
52 <filemode>755</filemode>
53 <username>root</username>
54 <groupname>root</groupname>
59 <directory>/etc/profile.d</directory>
60 <username>root</username>
61 <groupname>root</groupname>
64 <location>files/etc/profile.d</location>
70 <directory>/usr/share/doc/packages/wamblee-upnpmonitor</directory>
71 <username>root</username>
72 <groupname>root</groupname>
75 <location>files/usr/share/doc/packages/wamblee-upnpmonitor</location>
82 <provide>upnpmonitor</provide>
85 <require>java-1_6_0-sun-devel</require>
90 if grep '^java:' /etc/passwd > /dev/null
92 echo "User java already exists." 1>&2
94 /usr/sbin/useradd -m java
97 echo "Make sure that user java has login enabled!"
101 if [[ -r /etc/init.d/glassfish ]]
103 echo "This RPM does not support upgrade" 1>&2
108 </preinstallScriptlet>
112 /etc/init.d/upnpmonitor stop
113 /sbin/chkconfig upnpmonitor off
115 </preremoveScriptlet>