Ticket #694: fhs.pod.diff

File fhs.pod.diff, 2.2 KB (added by jkeenan, 13 years ago)

diff comparing current status of fhs.pod against its very first commit

  • docs/dev/fhs.pod

     
     1# Copyright (C) 2001-2007, Parrot Foundation. 
     2# $Id$ 
     3 
    14=pod 
    25 
    36=head1 Title 
     
    25 
    3 FHS - Filesystem Hieararchy Standard and Parrot 
     6FHS - Filesystem Hierarchy Standard and Parrot 
    47 
     
    5356 
    5457This is the primary directory of executable commands on the system. All 
    5558executables that are intended to be called directly by the user (i.e. 
    56 parrot, pdump, disassemble, parrot-debugger, pbc_info, pbg_merge, ...) 
     59parrot, parrot_debugger, pbc_disassemble, pbc_dump, pbc_info, pbg_merge, ...) 
    5760should go here. The current version number should be appended to the 
    5861binaries itself and a symlink needs to be created that points from the 
    5962binary with version number to the normal name of the file without a 
     
    7982This is libparrot$(SOEXT).$(SOVERSION) if the parrot binary was linked 
    8083dynamically. Otherwise nothing. 
    8184 
    82 Also Parrot usees a single subdirectory called I</usr/lib/parrot> to 
     85Also Parrot uses a single subdirectory called I</usr/lib/parrot> to 
    8386store all architecture-dependent data exclusively used by parrot. These 
    8487files are grouped by the parrot version they belong to. So we'll have 
    8588I</usr/lib/parrot/0.4.0>, I</usr/lib/parrot/0.4.1>, etc. 
     
    97100 
    98101The I</usr/share> hierarchy is for all read-only architecture 
    99102independent data files. Parrot stores those files in 
    100 I</usr/share/parrot/$(VERSION)>. For example all .imc, .pasm and  .imc 
     103I</usr/share/parrot/$(VERSION)>. For example all .pasm and .pir 
    101104files should go there as well as data files for libraries like images 
    102105and such. 
    103106 
     
    154157 
    155158This is also documentation for I</usr/share/doc>. 
    156159 
    157 =item /usr/parrot-config.imc 
     160=item /usr/parrot-config.pir 
    158161 
    159162This is a command which can be called from the user. It should be in 
    160 I</usr/bin>, maybe without the .imc suffix. 
     163I</usr/bin>, maybe without the .pir suffix. 
    161164 
    162165=back 
    163166