]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - TODO
update TODO
[thirdparty/systemd.git] / TODO
diff --git a/TODO b/TODO
index 80a2cd60b228e9028e632bb0252f6d70468e3b19..e6a785655fce77d86bbc4d09869447378bda8397 100644 (file)
--- a/TODO
+++ b/TODO
@@ -133,6 +133,12 @@ Features:
 * add a new specifier to unit files that figures out the DDI the unit file is
   from, tracing through overlayfs, DM, loopback block device.
 
+* importd/importctl
+  - import generator
+  - port tar handling to libarchive
+  - add varlink interface
+  - download images into .v/ dirs
+
 * in os-release define a field that can be initialized at build time from
   SOURCE_DATE_EPOCH (maybe even under that name?). Would then be used to
   initialize the timestamp logic of ConditionNeedsUpdate=.
@@ -153,10 +159,6 @@ Features:
   pidfd, so that we can reasonably robustly do this. Would only cover the
   execution environment like namespaces, but not the privilege settings.
 
-* add a generic client to importd called importctl, then make machinectl just
-  chain-exec() it. Make sure importd/importctl can be used for sysext images,
-  portable images too.
-
 * varlink: extend varlink IDL macros to include documentation strings
 
 * Introduce a CGroupRef structure, inspired by PidRef. Should contain cgroup
@@ -1541,8 +1543,6 @@ Features:
   that our log messages could contain clickable links for example for unit
   files and suchlike we operate on.
 
-* importd: add ability download images for portabled + sysext
-
 * add support for "portablectl attach http://foobar.com/waaa.raw (i.e. importd integration)
 
 * sync dynamic uids/gids between host+portable srvice (i.e. if DynamicUser=1 is set for a service, make sure that the