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)"