/proc/self/root/proc/self/root/proc/thread-self/root/usr/share/doc/rpm
This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.
/*! \page multiplebuilds Multiple build areas It is possible to run several RPM builds on the same machine usingseparate RPM databases. On my build machine I have several buildareas which all run builds at the same time. The builds do notinterfere with each other. Each build behaves as if it was running onits own machine and no build area knows about the RPM database whichactually configures the machine. First, setup a "topdir" in a prefix other then where RPM isinstalled. You will need to make the directories. They need to bewritable by the account which will do the building, typically theyare owned by the buildmaster account and set to permissions755. \verbatim BUILD RPMS SOURCES SPECS SRPMS\endverbatim Next, you will need to decide where the database files live. I suggestputting them in a separate directory under "topdir". I call mydirectory DB and it has the same owner and permissions as the otherdirectories. Each separate build area needs a rpmrc and macro configuration file. Thiswill need to specify the new topdir and dbpath. If you will be buildingthe same packages in different work areas you will also need to specify atmppath into the topdir. I suggest either making tmppath be the same asthe BUILD directory or adding another directory called BUILDROOT for itin the topdir. Keeping track of the correct rpmrc for each build area can bedifficult. To make my life easier I make a small shell script with thetopdir hard coded inside: \verbatim #!/bin/sh /bin/rpm --rcfile /topdir/rpmrc "$@" exit $?\endverbatim I call the shell script rpm and it lives in the topdir. Each time Iwish to use a particular build area I just ensure that the build areais first in my path so that when I run "rpm" I get the regular rpmbinary but I am using the local build areas rpmrc. */