IA: simplify _init code
[unleashed.git] / README.uname
blobeed88fdc08768d1090b41ba77c61e75f7c547d1a
2 # Copyright 2014 Garrett D'Amore <garrett@damore.org>
4 # This file and its contents are supplied under the terms of the
5 # Common Development and Distribution License ("CDDL"), version 1.0.
6 # You may only use this file in accordance with the terms of version
7 # 1.0 of the CDDL.
9 # A full copy of the text of the CDDL should have accompanied this
10 # source.  A copy of the CDDL is also available via the Internet at
11 # http://www.illumos.org/license/CDDL.
13 This tree has the changes to implement an illumos-specific uname.
15 Specifically, uname -s will return "illumos", and uname -r will return
16 0.9.x (where x is an integer number of months since August 2010.)
18 This is likely to cause some challenges.
20 You can override the value back to legacy for a process and its children
21 with puname(1). In this case it will revert to SunOS 5.11.  This is a
22 workaround until software is updated.  Fix the software if you can.
24         - Garrett
27   BUSTED THINGS
28 #################
30 * pkgdepend - vendor-packages/terminatorlib/cwd.py
31   - usr/src/pkg/Makefile edited so pkgdepend uses $(SETALTUNAME). (see #61)
32   - error is at /usr/lib/python2.6/vendor-packages/terminatorlib/cwd.py
34 * DTrace test suite - printf/tst.str.d
35   - this is just a known answer test that expects sysname to be SunOS
36   - leaving this unfixed for now - not a runtime problem (see #62)
38 * hald
39   - there is an input file /etc/hal/fdi/preprobe/10osvendor/10-x11-input.fdi
40     this file must be edited to change SunOS to illumos.  Else you will
41     not have any input devices.  This file is not delivered by this
42     consolidation, but rather by X.  If you fix the file, then X works
43     fine; else it will appear to hang (lack of input devices).