directory
0.0.0-20221215221243-b79a0d8da330
Repository: https://github.com/purecloudlabs/gprovision.git
Documentation: pkg.go.dev
# Packages
Package appliance contains data on various models/revisions of appliance.
Common (and subpackages) contains interfaces that make it easier to avoid import cycles, swap out functionality for testing, etc.
No description provided by the author
Package disktag encodes and decodes disktags.
Package erase handles data erase of data on units, for use when a customer's data is sufficiently sensitive and they need to ship a unit without data.
Package fileutil contains various utility functions useful for dealing withfiles and dirs.
Package guid handles uuid's encoded in the mixed-endianness format used by microsoft and uefi.
Sub-packages of hw deal with specific hardware or other low-level interfaces.
Package id returns UID, GID for given user from given filesystem(not necessarily mounted at /).
Package init implements early userspace logic in go, replacing the functionality of initramfs's /init.
Package log is a flexible logging mechanism allowing multiple log sinks, outputting to one or more of: the console, a file, an LCD, a networked log ingester, etc.
Package mfg is used to validate the hardware of freshly-assembled units andto image them.
Package net implements some network-related functions for recovery.These include enabling interfaces and acquiring addresses via DHCP,and downloading files.
Package netexport reads network config data from windows.
Sub-packages of oss contain replacements for proprietary functionality that could not be open sourced.
Package recovery, known alternately as factory restore, is used to overwrite the main drive of a unit with a fresh image.
No description provided by the author