Article 4X581 Why aren't the various package housecleaning steps included in their install scripts?

Why aren't the various package housecleaning steps included in their install scripts?

by
davecan
from LinuxQuestions.org on (#4X581)
Many of the sections in the LFS book require some housekeeping steps after installation of a particular component. Some of these are repetitive. For example, 6.25 through 6.27 each require us to manually move a lib to a target dir and then create a symlink. 6.22 and 6.24 each require several specific housecleaning steps to move/link compiled artifacts and those steps are specific to those sections.

Why don't the package authors include these housecleaning steps in their make install targets?

Since I'm not a longtime Linux user or GCC expert, is it normal to have to do these housecleaning activities when not using a package manager in a non-LFS Linux environment? If we download source code and compile in a "normal" non-LFS distro would we be expected to either magically know the steps required to get each package installed or figure them out from reading the docs / source code?

Or are these issues rather specific to LFS and not something we would encounter normally?latest?d=yIl2AUoC8zA latest?i=xYVbvoNdnNQ:2gpFVjkjB4U:F7zBnMy latest?i=xYVbvoNdnNQ:2gpFVjkjB4U:V_sGLiP latest?d=qj6IDK7rITs latest?i=xYVbvoNdnNQ:2gpFVjkjB4U:gIN9vFwxYVbvoNdnNQ
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments