[an error occurred while processing this directive] Frequently Asked Questions for FreeBSD 2.X : User Applications : I'm trying to get a SCO/iBCS2 application to run, it keeps bombing about socksys. How do I set this up ?
Previous: I want all this neat software, but I haven't got the space or CPU power to compile it all myself. Is there any way of getting binaries?
Next: Miscellaneous Questions

6.4. I'm trying to get a SCO/iBCS2 application to run, it keeps bombing about socksys. How do I set this up ?

You first need to edit the /etc/sysconfig in the last section to change the following variable to YES:


            # Set to YES if you want ibcs2 (SCO) emulation loaded at startup
            ibcs2=NO
          

It will load the ibcs2 kernel module at startup.

You'll then need to set up /compat/ibcs2/dev to look like:


lrwxr-xr-x  1 root  wheel         9 Oct 15 22:20 X0R@ -> /dev/null
lrwxr-xr-x  1 root  wheel         7 Oct 15 22:20 nfsd@ -> socksys
-rw-rw-r--  1 root  wheel         0 Oct 28 12:02 null
lrwxr-xr-x  1 root  wheel         9 Oct 15 22:20 socksys@ -> /dev/null
crw-rw-rw-  1 root  wheel   41,   1 Oct 15 22:14 spx
          

You just need socksys to go to /dev/null to fake the open & close. The code in -current will handle the rest. This is much cleaner than the way it was done before. If you want the spx driver for a local socket X connection, define SPX_HACK when you compile the system.


Frequently Asked Questions for FreeBSD 2.X : User Applications : I'm trying to get a SCO/iBCS2 application to run, it keeps bombing about socksys. How do I set this up ?
Previous: I want all this neat software, but I haven't got the space or CPU power to compile it all myself. Is there any way of getting binaries?
Next: Miscellaneous Questions [an error occurred while processing this directive]