Patch Name: PHSS_31303 Patch Description: s700_800 11.04 (VVOS) X Font Server Patch Creation Date: 04/07/23 Post Date: 04/07/29 Hardware Platforms - OS Releases: s700: 11.04 s800: 11.04 Products: N/A Filesets: X11.X11-FONTSRV,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP Automatic Reboot?: No Status: General Release Critical: No Category Tags: defect_repair enhancement general_release Path Name: /hp-ux_patches/s700_800/11.X/PHSS_31303 Symptoms: PHSS_31303: Repackaged HP-UX patch PHSS_31178 to VVOS Based on HP-UX patch PHSS_31178: 1. Problem in xfs 2. Problem in stmkfont. 3. "nm" of the libraries showed no symbols. PHSS_31104: Repackaged HP-UX patch PHSS_29744 to VVOS Based on HP-UX patch PHSS_29744: 1. Problem in /usr/bin/stmkfont. Based on HP-UX patch PHSS_28469: 1. Problem in xfs. 2. The 11.00 and 11.11 xfs patches fail to cold install cleanly. Based on HP-UX patch PHSS_25091: 1. Support for TrueType fonts in multi-byte locales. Based on HP-UX patch PHSS_17535: 1. iso_8859.15 fonts not added to fs/config file. 2. xfs reports can't kill non-existent process. 3. Unable to build config file separately for 10.20 and 11.00. Defect Description: PHSS_31303: Repackaged HP-UX patch PHSS_31178 to VVOS Based on HP-UX patch PHSS_31178: 1. Problem in xfs Resolution: Problem in xfs is resolved 2. Problem in stmkfont. Resolution: Problem in stmkfont is resolved. 3. xfs libraries to be delivered unstripped. Resolution: xfs libraries are built and delivered unstripped. PHSS_31104: Repackaged HP-UX patch PHSS_29744 to VVOS Based on HP-UX patch PHSS_29744: 1. Problem in /usr/bin/stmkfont. Resolution: Problem in /usr/bin/stmkfont is resolved. Based on HP-UX patch PHSS_28469: 1. Problem in xfs. Resolution: Problem in xfs is rectified. 2. The 11.00 and 11.11 xfs patches fail to cold install cleanly. Resolution: The 11.00 and 11.11 xfs patches are corrected to cold install cleanly on 11.00 and 11.11. The postinstall script of the patches have been modified to fix this defect. Based on HP-UX patch PHSS_25091: 1. Support for TrueType fonts in multi-byte locales. Resolution: TrueType fonts are supported for multi-byte locales. This patch delivers a new version of the file /usr/newconfig/etc/X11/fs/config. The contents of this file have been merged (by adding code to the postinstall script) with /etc/X11/fs/config. The changes done in this file are: - including a new font path ( /usr/lib/X11/fonts/iso_8859.15/75dpi ) in the catalogue field. - including new font paths ( /usr/lib/X11/fonts/TrueType/japanese.st, /usr/lib/X11/fonts/TrueType/korean.st, /usr/lib/X11/fonts/TrueType/chinese_s.st & /usr/lib/X11/fonts/TrueType/chinese_t.st ) in the catalogue field. Based on HP-UX patch PHSS_17535: 1. iso_8859.15 fonts not added to fs/config file. Resolution: Added the new font path in the config file. 2. xfs reports can't kill non-existent process. Resolution: Changed the source file to grep the PID of xfs correctly and kill it. 3. Unable to build config file separately for 10.20 and 11.00. Resolution: Implemented a procedure to build the config file separately for 10.20 and 11.00. Enhancement: No (superseded patches contained enhancements) PHSS_31104: Based on HP-UX patch PHSS_25091: This patch provides support for TrueType fonts in multi-byte locales. SR: 8606369600 8606369601 8606333890 8606338586 8606288060 8606292769 8606217104 4701414771 5003440883 8606369759 Patch Files: X11.X11-FONTSRV,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP: /usr/lib/X11/fs/iforast.sl /usr/lib/X11/fs/ufstrast.sl /usr/bin/stmkfont /usr/bin/X11/xfs /usr/lib/X11/fonts/ms.st/typefaces/fonts.dir.jre /usr/newconfig/etc/X11/fs/config /sbin/init.d/xfs what(1) Output: X11.X11-FONTSRV,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP: /usr/lib/X11/fs/iforast.sl: X Window System, Version 11 R6+ HP-UX B.11.00.00 XFS Patch Release (build date: Wed Jul 7 13:28:49 IST 2004) /usr/lib/X11/fs/ufstrast.sl: X Window System, Version 11 R6+ HP-UX B.11.00.00 XFS Patch Release (build date: Wed Jul 7 13:18:43 IST 2004) /usr/bin/stmkfont: X Window System, Version 11 R6+ HP-UX B.11.00.00 XFS Patch Release (build date: Thu Jul 15 14:56:29 IST 2004) /usr/bin/X11/xfs: xfs: $Revision: 1.1 $ X Window System, Version 11 R6+ HP-UX B.11.00.00 XFS Patch Release (build date: Wed Jul 7 12:02:47 IST 2004) /usr/lib/X11/fonts/ms.st/typefaces/fonts.dir.jre: None /usr/newconfig/etc/X11/fs/config: None /sbin/init.d/xfs: None cksum(1) Output: X11.X11-FONTSRV,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP: 1709159879 225280 /usr/lib/X11/fs/iforast.sl 3044242521 385024 /usr/lib/X11/fs/ufstrast.sl 253842508 286720 /usr/bin/stmkfont 3274084274 155648 /usr/bin/X11/xfs 1124073473 1321 /usr/lib/X11/fonts/ms.st/typefaces/ fonts.dir.jre 1422572305 1197 /usr/newconfig/etc/X11/fs/config 1558136066 1176 /sbin/init.d/xfs Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_31104 Equivalent Patches: PHSS_31178: s700: 11.00 s800: 11.00 PHSS_31179: s700: 11.11 s800: 11.11 PHSS_31180: s700: 11.22 s800: 11.22 PHSS_31181: s700: 11.23 s800: 11.23 Patch Package Size: 560 KBytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHSS_31303 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_31303.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_31303. If you do not wish to retain a copy of the original software, include the patch_save_files option in the swinstall command above: -x patch_save_files=false WARNING: If patch_save_files is false when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. For future reference, the contents of the PHSS_31303.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_31303.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_31303.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None