</mapping>
<mapping>
+ <directory>/opt/upnpmonitor/etc</directory>
+ <username>root</username>
+ <groupname>root</groupname>
+ <sources>
+ <source>
+ <location>files/opt/upnpmonitor/etc</location>
+ </source>
+ </sources>
+ </mapping>
+
+ <mapping>
<directory>/opt/upnpmonitor/lib</directory>
<filemode>755</filemode>
<username>root</username>
<groupname>root</groupname>
<dependency/>
</mapping>
-
- <mapping>
- <directory>/etc/profile.d</directory>
+
+ <mapping>
+ <directory>/etc/sysconfig</directory>
<username>root</username>
<groupname>root</groupname>
+ <directoryIncluded>false</directoryIncluded>
+ <configuration>noreplace</configuration>
<sources>
<source>
- <location>files/etc/profile.d</location>
+ <location>files/etc/sysconfig</location>
</source>
</sources>
</mapping>
<provide>upnpmonitor</provide>
</provides>
<requires>
- <require>java-1_6_0-sun-devel</require>
+ <require>java</require>
</requires>
<preinstallScriptlet>
<script><![CDATA[
- if grep '^java:' /etc/passwd > /dev/null
+ if grep '^upnpmonitor:' /etc/passwd > /dev/null
then
- echo "User java already exists." 1>&2
+ echo "User upnpmonitor already exists." 1>&2
else
- /usr/sbin/useradd -m java
+ /usr/sbin/useradd upnpmonitor
fi
- (
- echo "Make sure that user java has login enabled!"
- echo "(passwd java)"
- ) 1>&2
-
- if [[ -r /etc/init.d/glassfish ]]
- then
- echo "This RPM does not support upgrade" 1>&2
- exit 1
- fi
-
+
]]></script>
</preinstallScriptlet>