Hitchhiker Linux source tree
Go to file
Nathan Fisher 08734804d6 Added `hhl.cargo.mk`; Replace `su` with Rust rewrite; Add `jah` sudo
replacement; Rewrite `42` in Rust; Update kernel config; Create target
for upgrade archives; Various other small bugfixes;
2023-03-19 11:46:54 -04:00
LICENSE.heirloom Commit sysroot / cross-compile build tree 2021-02-18 19:41:59 -05:00
distfiles Revert from embedded sed src to autotools build; Use GNU grep over BSD port, 2023-01-29 00:15:49 -05:00
firmware Fix libcap build on some architectures; Fix some issues with shell startup 2022-09-01 09:03:41 -04:00
include Added `hhl.cargo.mk`; Replace `su` with Rust rewrite; Add `jah` sudo 2023-03-19 11:46:54 -04:00
kernel Added `hhl.cargo.mk`; Replace `su` with Rust rewrite; Add `jah` sudo 2023-03-19 11:46:54 -04:00
scripts Commit sysroot / cross-compile build tree 2021-02-18 19:41:59 -05:00
templates Added havaged 2021-03-04 09:23:50 -05:00
toolchain Added `hhl.cargo.mk`; Replace `su` with Rust rewrite; Add `jah` sudo 2023-03-19 11:46:54 -04:00
world Added `hhl.cargo.mk`; Replace `su` with Rust rewrite; Add `jah` sudo 2023-03-19 11:46:54 -04:00
.gitignore Multiple version bumps 2022-08-22 09:50:00 -04:00
COPYING Commit sysroot / cross-compile build tree 2021-02-18 19:41:59 -05:00
INSTALL.md Added README.md, formatted INSTALL as markdown. 2021-02-20 10:03:28 -05:00
LICENSE.BEERWARE Commit sysroot / cross-compile build tree 2021-02-18 19:41:59 -05:00
LICENSE.BSD Commit sysroot / cross-compile build tree 2021-02-18 19:41:59 -05:00
LICENSE.GPL3 Commit sysroot / cross-compile build tree 2021-02-18 19:41:59 -05:00
LICENSE.LGPL3 Commit sysroot / cross-compile build tree 2021-02-18 19:41:59 -05:00
Makefile Added `hhl.cargo.mk`; Replace `su` with Rust rewrite; Add `jah` sudo 2023-03-19 11:46:54 -04:00
README.md Added README.md, formatted INSTALL as markdown. 2021-02-20 10:03:28 -05:00
config.mk Added `hhl.cargo.mk`; Replace `su` with Rust rewrite; Add `jah` sudo 2023-03-19 11:46:54 -04:00
config.mk.sample Clean up some boot issues 2021-05-03 22:54:42 -04:00

README.md

Hitch Hiker Linux

Source and build tree

#!/don't/panic

This is the source and build tree for the Hitch Hiker Linux base system. It is organized thus:

.
├── build        The output directory
├── distfiles    Downloaded source tarballs
├── include      Included Makefiles and headers
├── scripts      Support scripts
├── toolchain    Build tree for the toolchain and Glibc
└── world        Build tree for the base system

The subdirectories toolchain and world are further subdivided by individual program and source package. Many of the subdirectories just wrap the HitchHiker build system around that of third party sources. However, the special subdirectories bin, sbin, usr.bin, usr.sbin, and lib contain sources that are imported directly into HitchHiker, or written specifically for it, and build directly using Make.

For overall instructions for building the sources, see INSTALL.md