I need to bootstrap pkgsrc on my Linux system in an unprivileged mode. I want to install all programs in a custom directory named '/home/user/my_pkgsrc' and set the package database to '/home/user/my_pkgsrc/db'. What is the exact bootstrap command, and which specific tool should I use for building packages afterwards?
Navigate to the 'Documentation' section of the pkgsrc website. Locate and navigate to 'Chapter 4. Using pkgsrc on systems other than NetBSD' in the Table of Contents. Within Chapter 4, navigate to the 'Bootstrapping pkgsrc' section. Identify the command-line arguments needed to specify a custom prefix and package database directory for unprivileged mode. Identify the specific `make` tool recommended for building packages after bootstrapping. Construct the complete `bootstrap` command with the specified custom paths and unprivileged flag. State the exact `bootstrap` command and the recommended build tool.
The stated `bootstrap` command is exact and includes `./bootstrap`. The command includes the `--unprivileged` flag. The command includes `--prefix=/home/user/my_pkgsrc`. The command includes `--pkgdbdir=/home/user/my_pkgsrc/db`. State that `bmake` is the tool to use for building packages after bootstrapping.