Patch Name: PHCO_24690 Patch Description: s700_800 11.00 patch for dos commands Creation Date: 01/10/10 Post Date: 01/11/05 Hardware Platforms - OS Releases: s700: 11.00 s800: 11.00 Products: N/A Filesets: MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP MSDOS-Utils.DOSU-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP MSDOS-Utils.DOSU-JPN-E-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP MSDOS-Utils.DOSU-JPN-S-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP Automatic Reboot?: No Status: General Release Critical: No Category Tags: defect_repair general_release Path Name: /hp-ux_patches/s700_800/11.X/PHCO_24690 Symptoms: PHCO_24690: 1. doscp(1) fails to copy the files if the name of the floppy disk file is same as that of the floppy volume label. 2. Sometimes, the files copied using doscp(1) contain some strange/unwanted characters at the end of the file. Defect Description: PHCO_24690: 1. When copying the files using doscp(1), one cannot give a name to floppy disk file name which is the same as volume label. For example: The following command fails on a system which has "aaa" as the DOS volume label #doscp /tmp/aaa /dev/rfloppy/c0t1d0:/VOL Resolution: To address the problem, a new option '-m' is added to the dos commands namely doscp(1),dosrm(1), dosmkdir(1), dosls(1), dosll(1), dosrmdir(1) and doschmod(1) commands. When these commands are executed with "-m" option, the name of the floppy disk file name could be the same as that of floppy volume label. Note: When a file and volume label exist with same name, it is recommended not to change the mode of volume label to file or vice versa as it leads to unpredictable results. 2. doscp(1) fails to initialize the buffer it uses to write to disk. Because of this, if the file being copied by doscp(1) is less than the internal buffer used in doscp(1), the files copied using doscp(1) contain some unwanted characters at the end of the file. Resolution: Now, the buffers internally used by doscp(1) are initialized before start of each copy. SR: 8606188743 8606113655 Patch Files: MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: /usr/bin/dos2ux /usr/bin/doschmod /usr/bin/doscp /usr/bin/dosdf /usr/bin/dosll /usr/bin/dosls /usr/bin/dosmkdir /usr/bin/dosrm /usr/bin/dosrmdir /usr/bin/ux2dos MSDOS-Utils.DOSU-ENG-A-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/man1.Z/doscp.1 /usr/share/man/man1.Z/dosls.1 /usr/share/man/man1.Z/dosll.1 /usr/share/man/man1.Z/dosrm.1 /usr/share/man/man1.Z/dosrmdir.1 /usr/share/man/man1.Z/doschmod.1 /usr/share/man/man1.Z/dosmkdir.1 MSDOS-Utils.DOSU-JPN-E-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/ja_JP.eucJP/man1.Z/doscp.1 /usr/share/man/ja_JP.eucJP/man1.Z/dosls.1 /usr/share/man/ja_JP.eucJP/man1.Z/dosll.1 /usr/share/man/ja_JP.eucJP/man1.Z/dosrm.1 /usr/share/man/ja_JP.eucJP/man1.Z/dosrmdir.1 /usr/share/man/ja_JP.eucJP/man1.Z/doschmod.1 /usr/share/man/ja_JP.eucJP/man1.Z/dosmkdir.1 MSDOS-Utils.DOSU-JPN-S-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/ja_JP.SJIS/man1.Z/doscp.1 /usr/share/man/ja_JP.SJIS/man1.Z/dosls.1 /usr/share/man/ja_JP.SJIS/man1.Z/dosll.1 /usr/share/man/ja_JP.SJIS/man1.Z/dosrm.1 /usr/share/man/ja_JP.SJIS/man1.Z/dosrmdir.1 /usr/share/man/ja_JP.SJIS/man1.Z/doschmod.1 /usr/share/man/ja_JP.SJIS/man1.Z/dosmkdir.1 what(1) Output: MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: /usr/bin/dos2ux: convert.c 1.2 10/02/86 11:23:40 PATCH_11_00: convert.o 01/09/28 MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: /usr/bin/doschmod: PATCH_11_00: dos1.o dos.o dosmain.o dosrm.o dosls.o dosdf.o doscp.o doschmod.o dosmkdir.o 01/09/ 28 MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: /usr/bin/doscp: PATCH_11_00: dos1.o dos.o dosmain.o dosrm.o dosls.o dosdf.o doscp.o doschmod.o dosmkdir.o 01/09/ 28 MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: /usr/bin/dosdf: PATCH_11_00: dos1.o dos.o dosmain.o dosrm.o dosls.o dosdf.o doscp.o doschmod.o dosmkdir.o 01/09/ 28 MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: /usr/bin/dosll: PATCH_11_00: dos1.o dos.o dosmain.o dosrm.o dosls.o dosdf.o doscp.o doschmod.o dosmkdir.o 01/09/ 28 MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: /usr/bin/dosls: PATCH_11_00: dos1.o dos.o dosmain.o dosrm.o dosls.o dosdf.o doscp.o doschmod.o dosmkdir.o 01/09/ 28 MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: /usr/bin/dosmkdir: PATCH_11_00: dos1.o dos.o dosmain.o dosrm.o dosls.o dosdf.o doscp.o doschmod.o dosmkdir.o 01/09/ 28 MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: /usr/bin/dosrm: PATCH_11_00: dos1.o dos.o dosmain.o dosrm.o dosls.o dosdf.o doscp.o doschmod.o dosmkdir.o 01/09/ 28 MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: /usr/bin/dosrmdir: PATCH_11_00: dos1.o dos.o dosmain.o dosrm.o dosls.o dosdf.o doscp.o doschmod.o dosmkdir.o 01/09/ 28 MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: /usr/bin/ux2dos: convert.c 1.2 10/02/86 11:23:40 PATCH_11_00: convert.o 01/09/28 MSDOS-Utils.DOSU-ENG-A-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/man1.Z/doscp.1: None MSDOS-Utils.DOSU-ENG-A-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/man1.Z/dosls.1: None MSDOS-Utils.DOSU-ENG-A-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/man1.Z/dosll.1: None MSDOS-Utils.DOSU-ENG-A-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/man1.Z/dosrm.1: None MSDOS-Utils.DOSU-ENG-A-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/man1.Z/dosrmdir.1: None MSDOS-Utils.DOSU-ENG-A-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/man1.Z/doschmod.1: None MSDOS-Utils.DOSU-ENG-A-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/man1.Z/dosmkdir.1: None MSDOS-Utils.DOSU-JPN-E-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/ja_JP.eucJP/man1.Z/doscp.1: None MSDOS-Utils.DOSU-JPN-E-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/ja_JP.eucJP/man1.Z/dosls.1: None MSDOS-Utils.DOSU-JPN-E-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/ja_JP.eucJP/man1.Z/dosll.1: None MSDOS-Utils.DOSU-JPN-E-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/ja_JP.eucJP/man1.Z/dosrm.1: None MSDOS-Utils.DOSU-JPN-E-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/ja_JP.eucJP/man1.Z/dosrmdir.1: None MSDOS-Utils.DOSU-JPN-E-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/ja_JP.eucJP/man1.Z/doschmod.1: None MSDOS-Utils.DOSU-JPN-E-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/ja_JP.eucJP/man1.Z/dosmkdir.1: None MSDOS-Utils.DOSU-JPN-S-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/ja_JP.SJIS/man1.Z/doscp.1: None MSDOS-Utils.DOSU-JPN-S-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/ja_JP.SJIS/man1.Z/dosls.1: None MSDOS-Utils.DOSU-JPN-S-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/ja_JP.SJIS/man1.Z/dosll.1: None MSDOS-Utils.DOSU-JPN-S-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/ja_JP.SJIS/man1.Z/dosrm.1: None MSDOS-Utils.DOSU-JPN-S-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/ja_JP.SJIS/man1.Z/dosrmdir.1: None MSDOS-Utils.DOSU-JPN-S-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/ja_JP.SJIS/man1.Z/doschmod.1: None MSDOS-Utils.DOSU-JPN-S-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/ja_JP.SJIS/man1.Z/dosmkdir.1: None cksum(1) Output: MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: 3794412415 16384 /usr/bin/dos2ux MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: 4250138739 53248 /usr/bin/doschmod MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: 4250138739 53248 /usr/bin/doscp MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: 4250138739 53248 /usr/bin/dosdf MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: 4250138739 53248 /usr/bin/dosll MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: 4250138739 53248 /usr/bin/dosls MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: 4250138739 53248 /usr/bin/dosmkdir MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: 4250138739 53248 /usr/bin/dosrm MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: 4250138739 53248 /usr/bin/dosrmdir MSDOS-Utils.DOS-UTILS,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: 518706531 16384 /usr/bin/ux2dos MSDOS-Utils.DOSU-ENG-A-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 2457950561 2253 /usr/share/man/man1.Z/doscp.1 MSDOS-Utils.DOSU-ENG-A-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 1113129820 2306 /usr/share/man/man1.Z/dosls.1 MSDOS-Utils.DOSU-ENG-A-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 1113129820 2306 /usr/share/man/man1.Z/dosll.1 MSDOS-Utils.DOSU-ENG-A-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 155983716 2143 /usr/share/man/man1.Z/dosrm.1 MSDOS-Utils.DOSU-ENG-A-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 155983716 2143 /usr/share/man/man1.Z/dosrmdir.1 MSDOS-Utils.DOSU-ENG-A-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 838538515 2011 /usr/share/man/man1.Z/doschmod.1 MSDOS-Utils.DOSU-ENG-A-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 4027759303 1369 /usr/share/man/man1.Z/dosmkdir.1 MSDOS-Utils.DOSU-JPN-E-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 2126657236 2656 /usr/share/man/ja_JP.eucJP/man1.Z/doscp.1 MSDOS-Utils.DOSU-JPN-E-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 290792177 2666 /usr/share/man/ja_JP.eucJP/man1.Z/dosls.1 MSDOS-Utils.DOSU-JPN-E-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 290792177 2666 /usr/share/man/ja_JP.eucJP/man1.Z/dosll.1 MSDOS-Utils.DOSU-JPN-E-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 924821604 2423 /usr/share/man/ja_JP.eucJP/man1.Z/dosrm.1 MSDOS-Utils.DOSU-JPN-E-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 924821604 2423 /usr/share/man/ja_JP.eucJP/man1.Z/dosrmdir.1 MSDOS-Utils.DOSU-JPN-E-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 1807387564 2260 /usr/share/man/ja_JP.eucJP/man1.Z/doschmod.1 MSDOS-Utils.DOSU-JPN-E-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 3904422342 1520 /usr/share/man/ja_JP.eucJP/man1.Z/dosmkdir.1 MSDOS-Utils.DOSU-JPN-S-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 3153231165 2666 /usr/share/man/ja_JP.SJIS/man1.Z/doscp.1 MSDOS-Utils.DOSU-JPN-S-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 2828559722 2665 /usr/share/man/ja_JP.SJIS/man1.Z/dosls.1 MSDOS-Utils.DOSU-JPN-S-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 2828559722 2665 /usr/share/man/ja_JP.SJIS/man1.Z/dosll.1 MSDOS-Utils.DOSU-JPN-S-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 1424311065 2426 /usr/share/man/ja_JP.SJIS/man1.Z/dosrm.1 MSDOS-Utils.DOSU-JPN-S-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 1424311065 2426 /usr/share/man/ja_JP.SJIS/man1.Z/dosrmdir.1 MSDOS-Utils.DOSU-JPN-S-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 815413931 2272 /usr/share/man/ja_JP.SJIS/man1.Z/doschmod.1 MSDOS-Utils.DOSU-JPN-S-MAN,fr=B.11.00, fa=HP-UX_B.11.00_32/64,v=HP: 156052125 1514 /usr/share/man/ja_JP.SJIS/man1.Z/dosmkdir.1 Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: None Patch Package Size: 170 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 PHCO_24690 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHCO_24690.depot By default swinstall will archive the original software in /var/adm/sw/save/PHCO_24690. If you do not wish to retain a copy of the original software, use the patch_save_files option: swinstall -x autoreboot=true -x patch_match_target=true \ -x patch_save_files=false -s /tmp/PHCO_24690.depot 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 PHCO_24690.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHCO_24690.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHCO_24690.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None