more documentation...
This commit is contained in:
20
docs/manual/user/advanced/SOFTWARE.adoc
Normal file
20
docs/manual/user/advanced/SOFTWARE.adoc
Normal file
@@ -0,0 +1,20 @@
|
||||
=== 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.
|
||||
|
||||
==== `<basedir>/extra/pre-build.d/i686/root/packages.arch`
|
||||
This list contains packages to *only* be installed for the i686 image.
|
||||
|
||||
==== `<basedir>/extra/pre-build.d/x86_64/root/packages.arch`
|
||||
This list contains packages you *only* want installed in the x86_64 image.
|
||||
|
||||
==== `<basedir>/extra/pre-build.d/root/packages.both`
|
||||
This file contains packages for both architectures (i686 and x86_64).
|
||||
|
||||
Reference in New Issue
Block a user