#!/usr/bin/wsrunxslt /config/wsxmlconf/system.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
	Script to reboot the machine
	Copyright (C) 2004 Networks Associates Technology Inc.
	All rights reserved.
-->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text"/>

<xsl:template match="/">
    <xsl:for-each select="/PolicySet/GlobalSettings[@name='system']/Policy[@name='system_variables']/PolicyStatement/Settings[@name='general-settings']">
	<xsl:call-template name="generalsettings"/>
    </xsl:for-each>
    <xsl:text>init 6&#10;</xsl:text>
    <xsl:text>exit 0&#10;</xsl:text>
</xsl:template>

<xsl:template name="generalsettings">
   <xsl:text>/usr/bin/logger &quot;Reboot requested by user - max time is </xsl:text><xsl:value-of select="Attr[@name='MaxRebootTime']/@value"/><xsl:text>&quot;&#10;</xsl:text>
   <xsl:text>ws_reboot </xsl:text><xsl:value-of select="Attr[@name='MaxRebootTime']/@value"/><xsl:text>&#10;</xsl:text>
</xsl:template>

</xsl:stylesheet>

