u-root: github.com/u-root/u-root Files | Directories

Command u-root

Package Files

templates.go u-root.go

Directories

PathSynopsis
integration
pkg/acpiPackage acpi began life as a relatively simple set of functions.
pkg/bbPackage bb implements a Go source-to-source transformation on pure Go code.
pkg/bb/bbmainPackage bbmain is the package imported by all rewritten busybox command-packages to register themselves.
pkg/bb/bbmain/cmdPackage main is the busybox main.go template.
pkg/bootPackage boot is the high-level interface for booting another operating system from Linux using kexec.
pkg/bootconfig
pkg/booter
pkg/bzimagepackage bzImage implements encoding.UnmarshalBinary for bzImage files.
pkg/checker
pkg/cmdlinePackage cmdline provides a parser and convenience functions for reading configuration data from /proc/cmdline it's conformant with https://www.kernel.org/doc/html/v4.14/admin-guide/kernel-parameters.html, though making 'var_name' and 'var-name' equivalent may need to be done separately.
pkg/completePackage complete implements a simple completion package designed to be used in shells and other programs.
pkg/cpPackage cp implements routines to copy files.
pkg/cp/cmpPackage cmp compares trees of files.
pkg/cpioPackage cpio implements utilities for reading and writing cpio archives.
pkg/crypto
pkg/dhclientPackage dhclient provides a unified interface for interfacing with both DHCPv4 and DHCPv6 clients.
pkg/diskboot
pkg/dtPackage dt contains utilities for device tree.
pkg/ebdaPackage ebda looks for the Extended Bios Data Area (EBDA) pointer in /dev/mem, and provides access to the EBDA.
pkg/esxiPackage esxi contains an ESXi boot config parser for disks and CDROMs.
pkg/find
pkg/forthPackage forth implements Forth parsing, which allows programs to use forth-like syntax to manipulate a stack of Cells.
pkg/golangPackage golang is an API to the Go compiler.
pkg/gpioPackage gpio provides functions for interacting with GPIO pins via the GPIO Sysfs Interface for Userspace.
pkg/gptgpt implements reading and writing of GUID Partition tables.
pkg/gzip
pkg/ibftPackage ibft defines the iSCSI Boot Firmware Table.
pkg/kexec
pkg/kexecbinPackage kexecbin offers a kexec API via a callout to kexec-tools.
pkg/kmodulePackage kmodule interfaces with Linux kernel modules.
pkg/lddldd returns all the library dependencies of a list of file names.
pkg/less
pkg/lineio
pkg/lockfilePackage lockfile coordinates process-based file locking.
pkg/loopPackage loop provides an interface to interacting with Linux loop devices.
pkg/lsPackage ls implements formatting tools to list files like the Linux ls tool.
pkg/memio
pkg/mountPackage mount implements mounting, moving, and unmounting file systems.
pkg/mtdChips are made by vendors, and an individual vendor is defined by a 1 to 8 byte vendor id stored in the chip.
pkg/multibootMultiboot header as defined in https://www.gnu.org/software/grub/manual/multiboot/multiboot.html#Header-layout
pkg/multiboot/internal/trampolineTrampoline sets machine to a specific state defined by multiboot v1 spec and boots the final kernel.
pkg/netbootPackage netboot provides a one-stop shop for netboot parsing needs.
pkg/netboot/ipxePackage ipxe implements a trivial IPXE config file parser.
pkg/netboot/pxePackage pxe implements the PXE config file parsing.
pkg/pci
pkg/ptyPackage pty provides basic pty support.
pkg/qemuPackage qemu provides a Go API for starting QEMU VMs.
pkg/randPackage rand implements cancelable reads from a cryptographically safe random number source.
pkg/recovery
pkg/rng
pkg/rtc
pkg/sh
pkg/smbios
pkg/sortedmap
pkg/storage
pkg/stracePackage strace implements the logic to print out the input and the return value of each traced syscall.
pkg/strace/internal/abiPackage abi describes the interface between a kernel and userspace.
pkg/strace/internal/binaryPackage binary translates between select fixed-sized types and a binary representation.
pkg/syslinuxPackage syslinux implements a syslinux config file parser.
pkg/tarutil
pkg/termiosPackage termios implements basic termios operations including getting a tty struct, termio struct, a winsize struct, and setting raw mode.
pkg/testutil
pkg/ubinary
pkg/uioPackage uio unifies commonly used io utilities for u-root.
pkg/urlfetchPackage urlfetch implements routines to fetch files given a URL.
pkg/uroot
pkg/uroot/builder
pkg/uroot/initramfs
pkg/uroot/initramfs/test
pkg/uroot/logger
pkg/uroot/utilPackage util contains various u-root utility functions.
pkg/vmtest
pkg/vmtest/internal/json2test
pkg/vpd
pkg/zimagePackage zimage contains a Parser for the arm zImage Linux format.

Package main imports 11 packages (graph). Updated 2019-09-19. Refresh now. Tools for package owners.