diff options
Diffstat (limited to 'README.rst')
-rw-r--r-- | README.rst | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/README.rst b/README.rst new file mode 100644 index 0000000..01e5a4a --- /dev/null +++ b/README.rst @@ -0,0 +1,90 @@ +==================== + Adélie Image Tools +==================== +:Author: + A\. Wilcox +:Version: + 1.0 +:Status: + Production +:Copyright: + © 2016 Adélie Linux Team. NCSA open source licence. + + + +Introduction +============ + +This repository contains the Adélie Linux image tools, which are used by the +Release Engineering team to create the official Adélie Linux ISO images. + +License +``````` +The tools contained in this repository are licensed under the NCSA open source +license. The bzImage files are created from the ``sys-kernel/easy-kernel`` +package (the ``/boot/vmlinuz`` file created for each architecture is copied +unchanged to ``bzImage-${ARCH}``), and as such are licensed under the kernel's +GPL2 license. + +Changes +``````` +Any changes to this repository must be reviewed before being pushed to the +master branch. There are no exceptions to this rule. For security-sensitive +updates, contact the Security Team at sec-bugs@adelielinux.org. + + + + +Usage +===== + +This section contains usage information for the software in this repository. + + +``build-cd`` +```````````` + +This script is where the magic happens. ``build-cd`` will create the ISO for +the architecture specified (defaulting to the currently running system +architecture if not specified). + +``build-cd`` requires the following utilities to be installed on your computer: + +* apk-tools +* cpio +* squashfs-tools +* A variant of ``mkisofs`` - releng uses the cdrtools package, but you may be + able to use cdrkit. + +``build-cd`` is run on the Z shell on official releng machines, but should be +functional in any POSIX compliant shell; it relies on no non-POSIX shell +constructs. + +The ``cdinit-${ARCH}`` file must exist in the directory that you run +``build-cd``; it does not need to be in the same directory as the ``build-cd`` +script itself. + + +``cdinit`` +`````````` + +This functions as early init for the CD, probing for the SquashFS root and +mounting it appropriately. Pre-compiled binaries statically linked to the +current release's version of musl, util-linux, and eudev are provided for each +Tier I and Tier II architecture of the current release. + +You may build your own ``cdinit``, for veriication purposes or for another +architecture, and place it in the same directory as you invoke ``build-cd``. + + + +Reporting Issues +================ + +If you have issues installing with the official media, you should report your +issue to `the BTS`_. + +If you have issues running ``build-cd`` or compiling ``cdinit``, you may file +an issue in the GitLab repository. + +`the BTS`_: http://bts.adelielinux.org/ |