bdisk/docs/manual/user/PROJECT_LAYOUT.adoc

2.8 KiB

Project Structure

The following is a tree of files and directories in a BDisk root directory. Note that yours may not look quite like this, as BDisk supports some directory relocation to aid in packaging for distros. These will be examined in-depth in the coming sections.

<BDisk root directory>
├── bdisk
│   ├── bchroot.py
│   ├── bdisk.py
│   ├── bGPG.py
│   ├── bSSL.py
│   ├── bsync.py
│   ├── build.py
│   ├── host.py
│   ├── ipxe.py
│   └── prep.py
├── docs
│   ├── COPYING
│   ├── LICENSE -> COPYING
│   ├── manual
│   │   └── (...)
│   ├── README
├── examples
│   └── HTTP
│       └── (...)
├── extra
│   ├── bdisk.png
│   ├── bin
│   │   └── (...)
│   ├── dist.build.ini
│   ├── external
│   │   └── (...)
│   ├── mirrorlist
│   ├── pre-build.d
│   │   ├── (...)
│   │   ├── i686
│   │   │   └── (...)
│   │   └── x86_64
│   │       └── (...)
│   └── templates
│       ├── BIOS
│       │   ├── isolinux.cfg.arch.j2
│       │   └── isolinux.cfg.multi.j2
│       ├── EFI
│       │   ├── base.conf.j2
│       │   ├── loader.conf.j2
│       │   ├── ram.conf.j2
│       │   ├── uefi1.conf.j2
│       │   └── uefi2.conf.j2
│       ├── GPG.j2
│       ├── iPXE
│       │   ├── BIOS
│       │   │   └── isolinux.cfg.j2
│       │   ├── EFI
│       │   │   ├── base.conf.j2
│       │   │   └── loader.conf.j2
│       │   ├── EMBED.j2
│       │   ├── patches
│       │   │   ├── 01.git-version.patch.j2
│       │   │   └── 02.banner.patch.j2
│       │   └── ssl
│       │       └── openssl.cnf
│       ├── overlay
│       │   ├── (...)
│       │   ├── i686
│       │   ├── x86_64
│       ├── pre-build.d
│       │   ├── (...)
│       │   ├── i686
│       │   ├── x86_64
│       ├── VARS.txt.j2
│       └── VERSION_INFO.txt.j2
└── overlay
    ├── (...)
    ├── i686
    └── x86_64

Unresolved directive in <stdin> - include::fslayout/BDISK.adoc[] Unresolved directive in <stdin> - include::fslayout/DOCS.adoc[] Unresolved directive in <stdin> - include::fslayout/EXAMPLES.adoc[] Unresolved directive in <stdin> - include::fslayout/EXTRA.adoc[] Unresolved directive in <stdin> - include::fslayout/OVERLAY.adoc[]