summaryrefslogtreecommitdiff
path: root/docs/README.build
diff options
context:
space:
mode:
Diffstat (limited to 'docs/README.build')
-rw-r--r--docs/README.build21
1 files changed, 16 insertions, 5 deletions
diff --git a/docs/README.build b/docs/README.build
index 4b4a542..499aef9 100644
--- a/docs/README.build
+++ b/docs/README.build
@@ -134,20 +134,31 @@ See README.package_lists for information regarding the package lists files schem
*** Building Parabola GNU/Linux-libre Live ISOs.
-* Install needed packages.
- # pacman -S squashfs-tools libisoburn rsync --needed # 'baseline' ISO
- # pacman -S squashfs-tools libisoburn dosfstools --needed # 'releng' derrived ISOs
+First decide if you want to build one of the standard releases,
+or if you plan to do development on parabolaiso itself.
-* Install parabolaiso via pacman to build the standard releases.
+* To build the standard releases, install parabolaiso via pacman.
# pacman -S parabolaiso
# cd /usr/share/parabolaiso/configs/releng
-* Clone parabolaiso from git for development.
+* Or, for parabolaiso development, clone parabolaiso from git.
# pacman -R parabolaiso
# pacman -S parabolaiso-data git
# git clone git://git.parabola.nu/packages/parabolaiso.git
# cd parabolaiso/configs/releng
+* For parabolaiso development, there are some extra dependencies.
+ * For 'baseline' ISOs
+ # pacman -S squashfs-tools libisoburn rsync --needed
+
+ * For 'releng' derrived ISOs
+ # pacman -S squashfs-tools libisoburn dosfstools --needed
+
+* In either case, if you are a Parabola dev, and are making a release ISO,
+ you can install the following packages, in order to make a complete release,
+ ready to publish, with all metadata files (torrent, checksums, etc)
+ # pacman -S mktorrent rhash --needed
+
* Build one or more ISOs.
# ./build.sh # dual-architecture SystemD/CLI
# ./build.sh -T i686 # 32-bit x86 target SystemD/CLI