Implement "skippable" option for scripted services.
[oweals/dinit.git] / src / load-service.cc
index 15d882a22455c174b8de2f9fe0229157e941f919..108879f825de08dc4bdca13ef5d215aa1c0fbcef 100644 (file)
@@ -601,6 +601,9 @@ service_record * dirload_service_set::load_service(const char * name)
                         else if (option_txt == "start-interruptible") {
                             start_is_interruptible = true;
                         }
+                        else if (option_txt == "skippable") {
+                            onstart_flags.skippable = true;
+                        }
                         else {
                             throw service_description_exc(name, "Unknown option: " + option_txt);
                         }