Parent document is top of "comp.sys.hp.hpux FAQ"
Previous document is "9.19 How can I turn off the lpspooler cover page?"
Next document is "9.21 DIP Switch Settings for HP 7475 Plotter (RS-232)"

9.20 Why are CDROM filenames all UPPERCASE with ;1 attached?

   The filenames appear as UPPERCASE filenames with ;1 versions numbers in
   HP-UX.  That's because HP-UX only supports ISO 9660 and does not translate
   the all UPPERCASE 8.3 character filenames to lowercase nor does it remove
   the ;version-numbers as they are stored in exactly this manner on the
   CDROM.

   These names, while perfectly acceptable to HP-UX as filenames (albeit a bit
   inconvenient since most shells see the ; as a command separator), can be a
   problematic for software not written to handle the CDROM native filename
   format.  Many other vendor offer switches to perform the lowercase and
   version number removal but HP-UX does not.

   There are 3 workarounds:

     a. Write a script (or use cdrutil.ksh available at many archive sites) to
        perform the translation by creating a series of symbolic links.  These
        links would have to be created and removed after mount and umount
        commands, respectively.  Some CDROMs may require 15-45 minutes to
        complete this task.

     b. Get the patch:

             PHKL_6075: s700 at 9.03, 9.05, 9.07 (no 9.01 or earlier)

             PHKL_6272: s700: 10.01

             PHKL_6076: s700: 10.00

             PHKL_6338: s800: 9.04 (none prior to 9.04)

             PHKL_6077: s800: 10.00

             PHKL_6273: s800: 10.01


        These add a modification to the cdfs code which can translate all
        mounted CDROMs (not selectively) to accomplish the same task.  This
        patch adds no additional filesystem support such as POSIX or the
        RockRidge Extensions.  This patch can only be activated by modifying
        the kernel with adb.  An example of how to modify the 9.xx kernel is
        shown in the patch.  Note that this patch affects every mounted CDROM
        in the system at the same time.

     c. Through an agreement with Young Minds, Inc, the Portable File System
        (PFS) code has been made available to 700 and 800 series systems
        running 9.xx and 10.xx.  This code accomplishes not only the lowercase
        translation and version removal (both are separate options and can be
        specified on or off for each CDROM), but also provides RockRidge
        Extensions (long filenames, ownerships, permissions).  This code is
        available on the Nov-Dec 1995 application CDROM and tapes for the
        700's, and on the Jan-Feb 1996 Application CDROM/tapes.  The media can
        be purchased at any time for a nominal fee.

        PFS handles exporting of CDROM filenames as well as importing these
        names from other HP-UX systems, and is the most versatile solution
        to the CDROM compatibility problems in HP-UX.

Thanks to Bill Hassell (blh@atl.hp.com)

Parent document is top of "comp.sys.hp.hpux FAQ"
Previous document is "9.19 How can I turn off the lpspooler cover page?"
Next document is "9.21 DIP Switch Settings for HP 7475 Plotter (RS-232)"