From 4648c20f69391454a70d2f91ea0a76ea91bd7b16 Mon Sep 17 00:00:00 2001 From: YellowJacketLinux Date: Sat, 19 Oct 2024 23:32:19 -0700 Subject: [PATCH] starting order section --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index d9e5f39..f6016e4 100644 --- a/README.md +++ b/README.md @@ -53,3 +53,18 @@ uncompressed duplicates, it does not remove files under RPM management. The shell script [`remove_duplicates.sh`](remove_duplicates.sh) can be used to remove the duplicates. Run it once a day or so during the RPM bootstrap process, definitely after installing RPM packaged Perl for the first time. + + +Bootstrap Build Order +--------------------- + +The build order is not *too* important. At the start, the `--nodeps` switch is +often needed because both library and runtime dependencies are in fact present +but not yet under RPM management, so the RPM database does not know about them. + +I started with the [`kernel-abi-headers`](SPECS/kernel-abi-headers.spec) package +because it would be easy to restore that `noarch` package if something went +wrong, and I followed that with the [`vim`](SPECS/vim.spec) package because it +tested a binary build and again would be easy to restore the package if +something went wrong. +