=== Changing the Installed Software BDisk comes with a large https://bdisk.square-r00t.net/packages/[list of software^] installed in the build instance by default, ranging from data recovery (such as _foremost_, _scalpel_, _ddrescue_, etc.), security and data wiping (_nwipe_, _scrub_, etc.), penetration testing (_wifite_, _aircrack-ng_, etc.) and a slew of others. Seriously, if you're looking for a tool, changes are it's on it. However, this leads to a fairly long build time- even with a local repository mirror (many of the packages are from the AUR). You may want to replace the list with a smaller subset. The `iso.pkgs.\*` files are not files you should modify- they contain software necessary to the building of BDisk and are the basic necessary files to build a bootable image. However, the `packages.*` files are where you would add or remove software to be installed. NOTE: The package lists can contain both https://www.archlinux.org/packages/[Arch repository packages^] *and* https://aur.archlinux.org/[AUR^] packages. NOTE: Blank lines are ignored, and you can comment out lines by prefixing the line with the `#` character. ==== `/extra/pre-build.d/i686/root/packages.arch` This list contains packages to *only* be installed for the i686 image. ==== `/extra/pre-build.d/x86_64/root/packages.arch` This list contains packages you *only* want installed in the x86_64 image. ==== `/extra/pre-build.d/root/packages.both` This file contains packages for both architectures (i686 and x86_64).