Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/man/mkarchiso.1.rst
blob: 22d4c1b336bf75d8158a89baa9e562e3ae14405d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
=========
mkarchiso
=========

------------------------
Arch Linux ISO generator
------------------------

:Version: archiso |version|
:Manual section: 1

Synopsis
========

mkarchiso *[options]* *profile_directory*

Description
===========

mkarchiso create an ISO, netboot artifacts and a bootstrap tarball and optionally signs them.

Options
=======

-A application          Set an application name for the ISO.
                        Default: |iso_application|.
-C file                 pacman configuration file.
                        Default: |pacman_conf|.
-D install_dir          Set an install_dir. All files will be located here.
                        Default: |install_dir|.
                        NOTE: Max 8 characters, use only *a-z0-9*.
-L label                Set the ISO volume label.
                        Default: |iso_label|.
-P publisher            Set the ISO publisher.
                        Default: |iso_publisher|.
-c cert_and_key         Provide certificates for codesigning of netboot artifacts as well as the rootfs artifact.
                        Multiple files are provided as quoted, space delimited list.
                        The first file is considered as the signing certificate,
                        the second as the key and the third as the optional certificate authority.
-g gpg_key              Set the PGP key ID to be used for signing the rootfs image.
                        Passed to gpg as the value for **--default-key**.
-G mbox                 Set the PGP signer (must include an email address).
                        Passed to gpg as the value for **--sender**.
-h                      Help message.
-m mode                 Build mode(s) to use (valid modes are: *bootstrap*, *iso* and *netboot*).
                        Multiple build modes are provided as quoted, space delimited list.
-o out_dir              Set the output directory.
                        Default: |out_dir|.
-p packages             Package(s) to install.
                        Multiple packages are provided as quoted, space delimited list.
-r                      Delete the working directory at the end.
-v                      Enable verbose output.
-w work_dir             Set the working directory.
                        Default: |work_dir|.

Examples
========

Build the releng profile
------------------------

   mkarchiso |profile_dir|/configs/releng

Bugs
====

https://gitlab.archlinux.org/archlinux/archiso/-/issues

Authors
=======

archiso is maintained by the Arch Linux community. Refer to the *AUTHORS* file for a full list of contributors.

Copyright
=========

Copyright 🄯 archiso contributors. GPL-3.0-or-later.

See also
========

* /usr/share/doc/archiso/README.profile.rst

.. include:: variables.rst