dslm4515 / Musl-LFS

Linux From Scratch using Musl as Libc
GNU General Public License v3.0
167 stars 21 forks source link

Porg fails to log install of Musl, skalibs, execline, s6-* packages #10

Closed dslm4515 closed 4 years ago

dslm4515 commented 4 years ago

Porg can be patched to build under musl, but certain commands during make install will not log:

exec ./tools/install.sh -D -m 644 src/includ/include/s6/ftrigr.h
exec ./tools/install.sh -D -m 644 src/includ /usr/include/s6/accessrules.h
exec ./tools/install.sh -D -m 644 src/includ/include/s6/config.h
porg: s6-2.7.2.2: No files to log

In case it matters, issue happens with both /tools/bin/porg and /bin/porg

Porg is no longer maintained, would be nice to find a good replacement that can log install (files installed) and remove packages based on that log

dslm4515 commented 4 years ago

@firasuke and @mssx86, any suggestions on a fix or an alternative?

Porg originally fails to build because of these functions

Otherwise I might switch to pkgtool that Slackware uses.

firasuke commented 4 years ago

Honestly, I'd recommend against using porg as it fails to build under musl without patching, and is no longer maintained.

For *LFS projects, I suggest that you pick the "Creating Package Archives" method listed in the Package Management section of LFS.

Otherwise I might switch to pkgtool that Slackware uses.

I can't agree more, as Slackware's package management system/scheme works best with *LFS projects.

dslm4515 commented 4 years ago

I'll close issue. Porg is good for tracking files during most package installs but I'll not use it as a package manager.