scripts

Brian Reichert reichert at numachi.com
Tue Jun 30 14:23:21 UTC 2020


On Tue, Jun 30, 2020 at 07:35:05AM -0400, Scott Andrews wrote:
> I have built some binary rpms that have scripts that need to run upon
> installation.  I am using the --root to install to an sdcard for a
> raspberry pi 4.  Does the scripts run in the proper context of the
> "new" root directory or will they run in the context of the "host".

It should be chrooted in the named directory:

  https://linux.die.net/man/8/rpm

  --root DIRECTORY

    Use the file system tree rooted at DIRECTORY for all operations.
    Note that this means the database within DIRECTORY will be used
    for dependency checks and any scriptlet(s) (e.g. %post if
    installing, or %prep if building, a package) will be run after
    a chroot(2) to DIRECTORY.

> I don't want to trash the host system

Depends on how you've populated the chroot environment.  Are those
files copies, or hard links?

I've hosed myself by improperly mounting /dev in the chroot
environment, and from within there, deleting things...

> _______________________________________________
> Rpm-list mailing list
> Rpm-list at lists.rpm.org
> http://lists.rpm.org/mailman/listinfo/rpm-list

-- 
Brian Reichert				<reichert at numachi.com>
BSD admin/developer at large	


More information about the Rpm-list mailing list