illumos sysroot 20181213 v1
In order to produce a sysroot archive for cross compilation, we need to
be able to build binary artefacts from a specific historic version of
the gate. In order to build the gate on a modern version of the OS, we
must first backport a few minor fixes to the tools and work around some
leakage of build system headers into the gate build. We also disable a
few components which should not end up in the sysroot.
10056 9894 broke PYTHON_VERSION
Reviewed by: Dan McDonald <danmcd at joyent.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Richard Lowe <richlowe at richlowe.net>
9979 Support python3 for in-gate tools
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Reviewed by: Alexander Pyhalov <apyhalov at gmail.com>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>
10316 tic: NULL pointer errors
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>
10313 iconv_modules: NULL pointer errors
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>
11551 Clean up nawk(1) usage in illumos-gate
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: Yuri Pankov <yuri.pankov at nexenta.com>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gwr at nexenta.com>
9971 Make getrandom(2) a public interface
Reviewed by: Dan McDonald <danmcd at joyent.com>
Reviewed by: Mike Gerdts <mike.gerdts at joyent.com>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.net>
Reviewed by: Igor Kozhukhov <igor at dilos.org>
Approved by: Joshua M. Clulow <josh at sysmgr.org>
10057 Man page misspellings: "ouput", "particuliar", and "overriden"
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Cody Mello <cody.mello at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>
10048 fdisk: use /boot/pmbr if possible
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Dan McDonald <danmcd at joyent.com>
9683 Allow bypassing devid in vdev_disk_open()
Reviewed by: Sara Hartse <sara.hartse at delphix.com>
Reviewed by: George Wilson <george.wilson at delphix.com>
Approved by: Dan McDonald <danmcd at joyent.com>
9847 leaking dd_clones (DMU_OT_DSL_CLONES) objects
Reviewed by: George Wilson <george.wilson at delphix.com>
Reviewed by: Serapheim Dimitropoulos <serapheim at delphix.com>
Reviewed by: Brian Behlendorf <behlendorf1 at llnl.gov>
Approved by: Richard Lowe <richlowe at richlowe.net>
9559 zfs diff handles files on delete queue in fromsnap poorly
Reviewed by: Joshua M. Clulow <josh at sysmgr.org>
Approved by: Richard Lowe <richlowe at richlowe.net>
10053 loader: rework cd9660 header paths and update header
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Approved by: Dan McDonald <danmcd at joyent.com>
9914 NV_UNIQUE_NAME_TYPE broken after 9580
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Garrett D'Amore <garrett at damore.org>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Dan McDonald <danmcd at joyent.com>
9997 Import iconv modules from g11n consolidation
Reviewed by: Andy Fiddaman <omnios at citrus-it.net>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>
9956 loader: create separate lists for fd, cd and hd, merge bioscd with biosdisk
Reviewed by: Norm Jacobs <naj at snapcon.com>
Approved by: Richard Lowe <richlowe at richlowe.net>
9630 add lzc_rename and lzc_destroy to libzfs_core
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Matt Ahrens <matt at delphix.com>
Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro at delphix.com>
Approved by: Dan McDonald <danmcd at joyent.com>
9989 Make loader.efi dual boot, step 2: remove boot1
Reviewed by: John Levon <john.levon at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>
10018 libkmf: macro expands to multiple statements
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Approved by: Richard Lowe <richlowe at richlowe.net>
10019 libsldap: macro expands to multiple statements
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Approved by: Richard Lowe <richlowe at richlowe.net>
10017 libilb: macro expands to multiple statements
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Richard Lowe <richlowe at richlowe.net>
10016 bnxe: macro expands to multiple statements
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Richard Lowe <richlowe at richlowe.net>
10020 cmd-crypto: macro expands to multiple statements
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Richard Lowe <richlowe at richlowe.net>
10024 loader: set command_errmsg to NULL after printing it out
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Reviewed by: Jason King <jason.king at joyent.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>
10015 nfs: macro expands to multiple statements
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Igor Kozhukhov <igor at dilos.org>
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: Marcel Telka <marcel at telka.sk>
Approved by: Joshua M. Clulow <josh at sysmgr.org>
10023 loader: command_bcache is using %d with unsigned data
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>
10027 loader: common/ufsread: variable 'indbuf' set but not used
Reviewed by: Sebastian Wiedenroth <wiedi at frubar.net>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>
9988 Make loader.efi dual boot, step 1
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: John Levon <john.levon at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>
9998 uts: font rendering should support 16/24/32bit depths
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: Igor Kozhukhov <igor at dilos.org>
Approved by: Joshua M. Clulow <josh at sysmgr.org>