r8172: automated OS discovery
authorKevin M. Rosenberg <kevin@rosenberg.net>
Wed, 12 Nov 2003 16:28:38 +0000 (16:28 +0000)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Wed, 12 Nov 2003 16:28:38 +0000 (16:28 +0000)
doc/Makefile
doc/catalog-suse.xml

index 8d61e2b792c79b186f39b8c8b7ea1132dc1d3ed6..6d44a961bf7ee22145112ae8a051fa7c5b8ffde4 100644 (file)
 # (http://opensource.franz.com/preamble.html), also known as the LLGPL.
 ##############################################################################
 
-OS:=debian
 DOCFILE_BASE_DEFAULT:=uffi
 DOCFILE_EXT_DEFAULT:=xml
 
+
 # Standard docfile processing
 
+DEBIAN=expr "`cat /etc/issue`" : '.*Debian.*'
+SUSE=expr "`cat /etc/issue`" : '.*SuSE.*'
+REDHAT=expr "`cat /etc/issue`" : '.*RedHat.*'
+
+ifneq (${DEBIAN},0)
+OS:=debian
+else
+  ifneq (${SUSE},0)
+    OS=suse
+  else   
+    ifneq (${REDHAT},0)
+      OS=redhat
+    endif
+  endif
+endif
+
 ifndef DOCFILE_BASE
 DOCFILE_BASE=${DOCFILE_BASE_DEFAULT}
 endif
index ed2c958eeb702e837db8886f11943db0503e98e6..6a03830964708712b330b0febbef426f9ab62b39 100644 (file)
 
     <!-- To resolve short stylesheet references -->
     <uri
-        name="docbook.xsl"
+        name="docbook_html.xsl"
         uri="docbook/docbook-xsl/html/docbook.xsl" />
     <uri 
-        name="chunk.xsl"
+        name="docbook_chunk.xsl"
         uri="docbook/docbook-xsl/html/chunk.xsl" />
     <uri
-        name="fo-docbook.xsl"
+        name="docbook_fo.xsl"
         uri="docbook/docbook-xsl/fo/docbook.xsl" />
 
   </group>