chiark / gitweb /
SELinux patch still broken, in that we are not checking the correct source context.
[elogind.git] / src / core / service.c
index 8d315c1f7516a3bec166598e318b7ccf8ffef08f..69c71508f8145285ca120e3054495557af7c34f8 100644 (file)
@@ -1161,12 +1161,6 @@ static int service_verify(Service *s) {
                 return -EINVAL;
         }
 
-        if (s->type == SERVICE_ONESHOT &&
-            s->exec_command[SERVICE_EXEC_RELOAD]) {
-                log_error("%s has an ExecReload setting, which is not allowed for Type=oneshot services. Refusing.", UNIT(s)->id);
-                return -EINVAL;
-        }
-
         if (s->type == SERVICE_DBUS && !s->bus_name) {
                 log_error("%s is of type D-Bus but no D-Bus service name has been specified. Refusing.", UNIT(s)->id);
                 return -EINVAL;