Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 6 additions & 46 deletions references/agama-boot-options.xml
Original file line number Diff line number Diff line change
Expand Up @@ -259,6 +259,12 @@ inst.dud=<replaceable>label://UPDATES/package.rpm</replaceable></screen>
<literal>inst.self_update_import_key=1</literal>, and
<literal>inst.self_update_gpg=0</literal>.
</para>
<para>
The self update repository is provided only for the 16.0/QU0 release, all later QU
releases have the self update disabled. But you can still apply your custom updates by
specifying the self update repository URL
<literal>inst.install_url=<replaceable>http://selfupdaterepo</replaceable></literal>.
</para>
</listitem>
</varlistentry>
</variablelist>
Expand Down Expand Up @@ -304,18 +310,6 @@ live.password_dialog=1</screen>
live.password_systemd=1</screen>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>inst.remote</literal></term>
<listitem>
<para>
Available since &suselinux; 16.1. By default, the &agama; installer can be
accessed remotely from other machines or mobile devices. Set
<literal>inst.remote=0</literal> to disable remote access for increased security,
restricting access to the local machine only. To disable other network services, such
as SSH, use the standard <literal>systemd.mask</literal> boot option instead.
</para>
</listitem>
</varlistentry>
</variablelist>
</section>
<section xml:id="agama-boot-options-advanced">
Expand All @@ -332,40 +326,6 @@ live.password_systemd=1</screen>
<screen>fips=1</screen>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>inst.solver_testcase</literal></term>
<listitem>
<para>
Available since &suselinux; 16.1. By default, the dependency solver test case is
saved only on failure. Set <literal>inst.solver_testcase=1</literal> to also save it
on success, which is useful for debugging package dependency problems. Saved to
<filename>/run/agama/testcase</filename>, and included in the logs created by
<command>agama logs store</command>. If the <literal>ZYPP_FULLLOG=1</literal> boot
option is set, the solver test case is instead created automatically by
<literal>libzypp</literal> (the library behind &zypper; and &agama;'s own package
resolution) under
<filename>/var/log/YaST2/autoTestcase</filename>, and this option is ignored.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>inst.systemd_boot_preview</literal></term>
<listitem>
<note>
<title>Preview feature</title>
<para>
This is a preview feature for testing <literal>systemd-boot</literal> support. It
automatically falls back to &grub; if the system does not meet the Boot Loader
Specification (BLS) requirements, and may be removed after the testing period for
<literal>systemd-boot</literal> support ends.
</para>
</note>
<para>
Available since &suselinux; 16.1. Set to <literal>1</literal> to enable the
<literal>systemd-boot</literal> boot loader as a preview feature.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>systemd.unit</literal></term>
<listitem>
Expand Down
18 changes: 10 additions & 8 deletions tasks/editing-agama-profile.xml
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,18 @@
only surface once an unattended installation is already running. Visual Studio Code and
Visual Studio Codium are the most common editors with this support.
</para>
<note>
<warning>
<title>Editor-only, not used by the installer</title>
<para>
The <literal>$schema</literal> value is used only by the editor, for validation while you
write the profile. The &agama; installer always validates against its own embedded schema,
regardless of what <literal>$schema</literal> points to, and completely ignores this key
at installation time.
write the profile. The &agama; installer always validates against its own embedded schema.
</para>
</note>
<para>
The &agama; installer in version 16.0 does not accept the <literal>$schema</literal> key and
complains that the profile is not valid. You have to remove the key before using the
profile. The later versions (16.1 and later) accept the key but still ignore its value.
</para>
</warning>
</section>
<section xml:id="editing-agama-profile-requirements">
<title>Requirements</title>
Expand All @@ -72,7 +75,7 @@
</para>
<screen>
{
"$schema": "https://raw.githubusercontent.com/agama-project/agama/refs/heads/master/rust/share/profile.schema.json"
"$schema": "https://raw.githubusercontent.com/agama-project/agama/refs/heads/SLE-16/rust/agama-lib/share/profile.schema.json"
}
</screen>
</step>
Expand All @@ -89,8 +92,7 @@
<para>
Adding a <literal>$schema</literal> key to your profile gives you validation and
autocompletion while editing, catching mistakes before you start an unattended installation.
Remove or ignore this key when you actually run the installation; the installer does not
use it.
Remove this key when you actually run the installation; the installer does not use it.
</para>
</section>
<section xml:id="editing-agama-profile-troubleshooting">
Expand Down