update README

This commit is contained in:
YellowJacketLinux 2024-11-02 01:39:53 -07:00
parent c8f4359eb3
commit 9eda3ccc39

View File

@ -1,7 +1,7 @@
Building RPM in LFS 12.2 Building RPM in LFS 12.2
======================== ========================
__STATUS__: Mostly complete. Issue still exists with creation of debug packages. __STATUS__: Complee
This git is for the scripts needed to build the dependencies for the RPM Package This git is for the scripts needed to build the dependencies for the RPM Package
Manager (RPM) within a LFS 12.2 system. This is Phase Three in `THE-PLAN.md`. Manager (RPM) within a LFS 12.2 system. This is Phase Three in `THE-PLAN.md`.
@ -36,18 +36,6 @@ unsupported way to use their legacy OpenPGP parser for signatures, detailed at
[RPM PGP Legacy](https://github.com/rpm-software-management/rpmpgp_legacy) [RPM PGP Legacy](https://github.com/rpm-software-management/rpmpgp_legacy)
git repository. That is implemented in my build of RPM 4.20.0. git repository. That is implemented in my build of RPM 4.20.0.
With RPM built, I successfully built and installed a noarch package (kernel ABI
headers for GlibC) however when attempting to build a binary package (vim) I
came across the following error:
RPM build errors:
Empty %files file /home/rpmbuilder/rpmbuild/BUILD/vim-9.1.0774-build/vim-9.1.0774/debugfiles.list
Something still appears to be missing or incomplete. However it does work just
fine if I disable the creation of the debug packages.
I am continuing with the bootstrapping for the time being.
The file [`yjl-lfs-rpm-macros`](yjl-lfs-rpm-macros) should be installed as The file [`yjl-lfs-rpm-macros`](yjl-lfs-rpm-macros) should be installed as
`/etc/rpm/macros` for LFS/YJL with RPM. The biggest issue is RPM likes to use `/etc/rpm/macros` for LFS/YJL with RPM. The biggest issue is RPM likes to use
`/lib64` and `/usr/lib64` on `x86_64` systems but LFS (and the YJL I am `/lib64` and `/usr/lib64` on `x86_64` systems but LFS (and the YJL I am
@ -331,7 +319,9 @@ Justification: Required to build RPM 4.20.0 (current)
* Script: [`31-audit.sh`](31-audit.sh) * Script: [`31-audit.sh`](31-audit.sh)
* Status: Script Works * Status: Script Works
* Note: Did not try starting the service * Note: \texttt{/var/log/auditd} needs to be manually created and the configure
switch in script needs to be updated for correct PID location, but it
works.
Dependency Thirty-Two: cpio Dependency Thirty-Two: cpio
--------------------------- ---------------------------
@ -348,4 +338,3 @@ Build RPM 4.20.0
* Script: [`99-rpm.sh`](99-rpm.sh) * Script: [`99-rpm.sh`](99-rpm.sh)
* Status: Script Works * Status: Script Works
* Note: Something is still missing related to debug packages.