SGML on Debian GNU/Linux

Implementation of the LSB Specification

Adam Di Carlo

aph@debian.org

Mark Johnson

mrj@debian.org

Abstract

FIXME: Rewrite to reflect final content.(Note: This is a work in progress.) This document provides policy guidelines for the implementation of the SGML component of the Linux Standard Base specification on Debian/GNU Linux systems. Particular emphasis is placed on those areas where the Debian implementation departs significantly from the LSB specification, such as the structure and naming conventions for installation directories, and the configuration and management of the SGML catalog system.


Table of Contents
Preface
An Acknowledgement
Scope
Reference Material
I. Points of Departure with LSB
1. R001--SGML Directory layout
1.1. LSB Layout
1.2. Debian Layout
2. R002--DocBook Directory layout
2.1. LSB Layout
2.2. Debian Layout
3. R005--Configuration Files
3.1. LSB Policy
3.2. Debian Policy
4. R007--Packages
4.1. LSB Policy
4.2. Debian Policy
II. Debian Implementation Details
5. Debian SGML Directory Layout
5.1. SGML Base Directories
5.2. Major DTD and Application Directories
6. Debian docbook Directory Layout
6.1. Subdirectories
6.2. The docbook/custom Directory
6.3. The docbook/dtd Directory
6.4. The docbook/stylesheet Directory
7. Configuration Files
7.1. Upstream Configuration Files
8. SGML Catalog Implementation
8.1. Catalog Maintenance Scripts