chiark / gitweb /
update TODO
authorLennart Poettering <lennart@poettering.net>
Wed, 20 Jun 2012 12:31:00 +0000 (14:31 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 20 Jun 2012 12:31:00 +0000 (14:31 +0200)
TODO
src/tmpfiles/tmpfiles.c

diff --git a/TODO b/TODO
index 13174e4306e75ef5e09a7bbcb87414b6a8fb8cfa..f53328623c5b385ff1b02da98b5da0bb3041770a 100644 (file)
--- a/TODO
+++ b/TODO
@@ -27,6 +27,9 @@ Bugfixes:
 
 Features:
 
 
 Features:
 
+* change $NOTIFY_SOCKET to use an abstract namespace socket, so that chroot() is compatible with this
+  https://bugzilla.redhat.com/show_bug.cgi?id=833105
+
 * readahead: merge the three tools into one binary
 
 * systemctl: when stopping a service which has triggres and warning about it actually check the TriggeredBy= deps fields
 * readahead: merge the three tools into one binary
 
 * systemctl: when stopping a service which has triggres and warning about it actually check the TriggeredBy= deps fields
index 841d1635239e25a81fc596c99dadb594be013f4d..dfe3daa7f72fc01abb6854c01d00702359b07526 100644 (file)
@@ -843,6 +843,8 @@ static int remove_item_instance(Item *i, const char *instance) {
 
         case TRUNCATE_DIRECTORY:
         case RECURSIVE_REMOVE_PATH:
 
         case TRUNCATE_DIRECTORY:
         case RECURSIVE_REMOVE_PATH:
+                /* FIXME: we probably should use dir_cleanup() here
+                 * instead of rm_rf() so that 'x' is honoured. */
                 r = rm_rf(instance, false, i->type == RECURSIVE_REMOVE_PATH, false);
                 if (r < 0 && r != -ENOENT) {
                         log_error("rm_rf(%s): %s", instance, strerror(-r));
                 r = rm_rf(instance, false, i->type == RECURSIVE_REMOVE_PATH, false);
                 if (r < 0 && r != -ENOENT) {
                         log_error("rm_rf(%s): %s", instance, strerror(-r));