chiark / gitweb /
resolved: MX records
[elogind.git] / src / core / unit.c
index bace69f46aeba09e89ee1f245a5ed5bca1ff30ca..b68796a9414a4acc6009e471e264d2e24e19ae1a 100644 (file)
@@ -2165,11 +2165,8 @@ int unit_add_two_dependencies_by_name_inverse(Unit *u, UnitDependency d, UnitDep
 }
 
 int set_unit_path(const char *p) {
-        _cleanup_free_ char *c = NULL;
-
         /* This is mostly for debug purposes */
-        c = path_make_absolute_cwd(p);
-        if (setenv("SYSTEMD_UNIT_PATH", c, 0) < 0)
+        if (setenv("SYSTEMD_UNIT_PATH", p, 0) < 0)
                 return -errno;
 
         return 0;
@@ -2998,7 +2995,7 @@ static int unit_drop_in_file(Unit *u,
         if (r < 0)
                 return r;
 
-        return drop_in_file(dir, u->id, name, p, q);
+        return drop_in_file(dir, u->id, 50, name, p, q);
 }
 
 int unit_write_drop_in(Unit *u, UnitSetPropertiesMode mode, const char *name, const char *data) {
@@ -3015,7 +3012,7 @@ int unit_write_drop_in(Unit *u, UnitSetPropertiesMode mode, const char *name, co
         if (r < 0)
                 return r;
 
-        return write_drop_in(dir, u->id, name, data);
+        return write_drop_in(dir, u->id, 50, name, data);
 }
 
 int unit_write_drop_in_format(Unit *u, UnitSetPropertiesMode mode, const char *name, const char *format, ...) {