<para><function>Describe()</function> returns all known information about a given version as a JSON
object. The <varname>version</varname> argument is used to pass the version to be described. Additional
options may be passed through the <varname>flags</varname> argument. The only supported value currently
- is <varname>SD_SYSTEMD_SYSUPDATE_OFFLINE</varname>, which prevents the call from accessing the network
+ is <varname>SD_SYSUPDATE_OFFLINE</varname>, which prevents the call from accessing the network
and restricts results to locally installed versions. This flag is defined as follows:</para>
<programlisting>
-#define SD_SYSTEMD_SYSUPDATE_OFFLINE (UINT64_C(1) << 0)
+#define SD_SYSUPDATE_OFFLINE (UINT64_C(1) << 0)
</programlisting>
<para>The returned JSON object contains several known keys. More keys may be added in the future. The
<literal>class</literal> contains the class of the Target being acted upon, and <literal>name</literal>
contains the name of the same Target. Additionally, each method exposes its arguments to the
rule. Arguments containing flags are unwrapped into a variable-per-flag; for example, the
- <literal>SD_SYSTEMD_SYSUPDATE_OFFLINE</literal> flag is exposed as a variable named
- <literal>offline</literal>.</para>
+ <literal>SD_SYSUPDATE_OFFLINE</literal> flag is exposed as a variable named <literal>offline</literal>.
+ </para>
</refsect2>
</refsect1>
int reboot_now(void);
-#define SD_SYSTEMD_SYSUPDATE_OFFLINE (UINT64_C(1) << 0)
+#define SD_SYSUPDATE_OFFLINE (UINT64_C(1) << 0)
const char *details[] = {
"class", target_class_to_string(t->class),
"name", t->name,
- "offline", one_zero(FLAGS_SET(flags, SD_SYSTEMD_SYSUPDATE_OFFLINE)),
+ "offline", one_zero(FLAGS_SET(flags, SD_SYSUPDATE_OFFLINE)),
NULL
};
if (r < 0)
return r;
- j->offline = FLAGS_SET(flags, SD_SYSTEMD_SYSUPDATE_OFFLINE);
+ j->offline = FLAGS_SET(flags, SD_SYSUPDATE_OFFLINE);
r = job_start(j);
if (r < 0)
"class", target_class_to_string(t->class),
"name", t->name,
"version", version,
- "offline", one_zero(FLAGS_SET(flags, SD_SYSTEMD_SYSUPDATE_OFFLINE)),
+ "offline", one_zero(FLAGS_SET(flags, SD_SYSUPDATE_OFFLINE)),
NULL
};
if (!j->version)
return log_oom();
- j->offline = FLAGS_SET(flags, SD_SYSTEMD_SYSUPDATE_OFFLINE);
+ j->offline = FLAGS_SET(flags, SD_SYSUPDATE_OFFLINE);
r = job_start(j);
if (r < 0)
&error,
&reply,
"t",
- arg_offline ? SD_SYSTEMD_SYSUPDATE_OFFLINE : 0);
+ arg_offline ? SD_SYSUPDATE_OFFLINE : 0);
if (r < 0)
return log_bus_error(r, &error, NULL, "call List");
op,
"st",
*version,
- arg_offline ? SD_SYSTEMD_SYSUPDATE_OFFLINE : 0);
+ arg_offline ? SD_SYSUPDATE_OFFLINE : 0);
if (r < 0)
return log_error_errno(r, "Failed to call Describe: %m");
TAKE_PTR(op);
&reply,
"st",
version,
- arg_offline ? SD_SYSTEMD_SYSUPDATE_OFFLINE : 0);
+ arg_offline ? SD_SYSUPDATE_OFFLINE : 0);
if (r < 0)
return log_bus_error(r, &error, NULL, "call Describe");
op,
"st",
new_version,
- arg_offline ? SD_SYSTEMD_SYSUPDATE_OFFLINE : 0);
+ arg_offline ? SD_SYSUPDATE_OFFLINE : 0);
if (r < 0)
return log_error_errno(r, "Failed to call Describe: %m");
TAKE_PTR(op);