Porting Win32 Shell Scripts to INTERIX (246440)



The information in this article applies to:

  • Interix 2.2.1
  • Interix 2.2.2
  • Interix 2.2.3
  • Interix 2.2.4

This article was previously published under Q246440

SUMMARY

This article explains why you may need to convert shell scripts written for a Win32-based shell when you port them to INTERIX.

MORE INFORMATION

The majority of your shell scripts should convert easily. Many of the conversion issues are due to the fact that the Microsoft Win32 environment is not POSIX-conformant. Anyone providing an emulation of the open systems toolset must make concessions to the underlying environment. The major concessions involve pathname syntax and case-sensitivity.

When you are converting Win32 scripts to work under INTERIX, you must "undo" these concessions to return to the traditional environment offered by INTERIX.

For a complete discussion of porting software to INTERIX, see the TechNote "Porting Shell scripts".

For additional information, see:
http://www.interix.com/newinterix/main_technotes.htm

Modification Type:MajorLast Reviewed:7/31/2001
Keywords:kbinfo KB246440