]> Kevux Git Server - fll/commitdiff
Update: Use "settings" instead of "setting" for better consistency between fake progr...
authorKevin Day <thekevinday@gmail.com>
Sat, 9 Jul 2022 22:59:59 +0000 (17:59 -0500)
committerKevin Day <thekevinday@gmail.com>
Sat, 9 Jul 2022 22:59:59 +0000 (17:59 -0500)
Featureless Make is using "settings" and the Controller program is using "setting".
Fix this inconsistency.
The term "settings" sounds more accurate than "setting".

75 files changed:
level_3/controller/c/common.c
level_3/controller/c/common.h
level_3/controller/c/common/private-common.c
level_3/controller/c/common/private-common.h
level_3/controller/c/entry/private-entry.c
level_3/controller/c/rule/private-rule.c
level_3/controller/c/rule/private-rule_print.c
level_3/controller/data/settings/entries/default.entry
level_3/controller/data/settings/entries/maintenance.entry
level_3/controller/data/settings/example/entries/asynchronous.entry
level_3/controller/data/settings/example/entries/delay-program.entry
level_3/controller/data/settings/example/entries/delay-service.entry
level_3/controller/data/settings/example/entries/htop-alternate.entry
level_3/controller/data/settings/example/entries/htop-command.entry
level_3/controller/data/settings/example/entries/htop.entry
level_3/controller/data/settings/example/entries/iki.entry
level_3/controller/data/settings/example/entries/serial-alternate.entry
level_3/controller/data/settings/example/entries/up.entry
level_3/controller/data/settings/example/rules/asynchronous/sleep_1.rule
level_3/controller/data/settings/example/rules/asynchronous/sleep_10.rule
level_3/controller/data/settings/example/rules/asynchronous/sleep_2.rule
level_3/controller/data/settings/example/rules/asynchronous/sleep_3.rule
level_3/controller/data/settings/example/rules/asynchronous/sleep_5.rule
level_3/controller/data/settings/example/rules/asynchronous/sleep_8.rule
level_3/controller/data/settings/example/rules/command/htop.rule
level_3/controller/data/settings/example/rules/command/multiple.rule
level_3/controller/data/settings/example/rules/delay/long.rule
level_3/controller/data/settings/example/rules/delay/short.rule
level_3/controller/data/settings/example/rules/environment/default.rule
level_3/controller/data/settings/example/rules/environment/empty.rule
level_3/controller/data/settings/example/rules/environment/exported.rule
level_3/controller/data/settings/example/rules/environment/exporting.rule
level_3/controller/data/settings/example/rules/maintenance/boom.rule
level_3/controller/data/settings/example/rules/script/create_socket_path.rule
level_3/controller/data/settings/example/rules/script/fail.rule
level_3/controller/data/settings/example/rules/script/iki.rule
level_3/controller/data/settings/example/rules/script/php.rule
level_3/controller/data/settings/example/rules/script/python.rule
level_3/controller/data/settings/example/rules/script/require_me.rule
level_3/controller/data/settings/example/rules/script/succeed.rule
level_3/controller/data/settings/example/rules/serial/s_1.rule
level_3/controller/data/settings/example/rules/serial/s_2.rule
level_3/controller/data/settings/example/rules/serial/s_3.rule
level_3/controller/data/settings/example/rules/serial/s_4.rule
level_3/controller/data/settings/example/rules/serial/s_5.rule
level_3/controller/data/settings/example/rules/serial/s_6.rule
level_3/controller/data/settings/example/rules/service/sshd.rule
level_3/controller/data/settings/example/rules/utility/sleeper_1.rule
level_3/controller/data/settings/example/rules/utility/sleeper_2.rule
level_3/controller/data/settings/example/rules/utility/sleeper_3.rule
level_3/controller/data/settings/rules/boot/devices.rule
level_3/controller/data/settings/rules/boot/file_system.rule
level_3/controller/data/settings/rules/boot/modules.rule
level_3/controller/data/settings/rules/boot/proc.rule
level_3/controller/data/settings/rules/boot/root.rule
level_3/controller/data/settings/rules/maintenance/console.rule
level_3/controller/data/settings/rules/net/all.rule
level_3/controller/data/settings/rules/net/loopback.rule
level_3/controller/data/settings/rules/service/dbus.rule
level_3/controller/data/settings/rules/service/logger.rule
level_3/controller/data/settings/rules/service/mouse.rule
level_3/controller/data/settings/rules/task/clock.rule
level_3/controller/data/settings/rules/task/keyboard.rule
level_3/controller/data/settings/rules/task/ntpdate.rule
level_3/controller/data/settings/rules/terminal/four.rule
level_3/controller/data/settings/rules/terminal/one.rule
level_3/controller/data/settings/rules/terminal/three.rule
level_3/controller/data/settings/rules/terminal/two.rule
level_3/controller/documents/entry.txt
level_3/controller/documents/exit.txt
level_3/controller/documents/rule.txt
level_3/controller/specifications/entry.txt
level_3/controller/specifications/exit.txt
level_3/controller/specifications/rule.txt
level_3/fake/c/private-common.h

index 30db3ed774ef300bb6c2904e805c41f78a4a2161..3d4d1021607c961747827bf60cfdaddc42892070 100644 (file)
@@ -438,8 +438,8 @@ extern "C" {
       return controller_rule_item_type_service_e;
     }
 
-    if (fl_string_dynamic_compare(item, controller_setting_s) == F_equal_to) {
-      return controller_rule_item_type_setting_e;
+    if (fl_string_dynamic_compare(item, controller_settings_s) == F_equal_to) {
+      return controller_rule_item_type_settings_e;
     }
 
     if (fl_string_dynamic_compare(item, controller_utility_s) == F_equal_to) {
@@ -463,8 +463,8 @@ extern "C" {
       case controller_rule_item_type_service_e:
         return controller_service_s;
 
-      case controller_rule_item_type_setting_e:
-        return controller_setting_s;
+      case controller_rule_item_type_settings_e:
+        return controller_settings_s;
 
       case controller_rule_item_type_utility_e:
         return controller_utility_s;
index 2e851c79f7606992cef46952072440078a7a1212..f436b545ecb5552f9a3561c5424d671586d18a70 100644 (file)
@@ -399,18 +399,18 @@ extern "C" {
  * Codes representing rule items.
  *
  * controller_rule_item_type_*:
- *   - command: The item type represents a command operation.
- *   - script:  The item type represents a script operation.
- *   - service: The item type represents a service operation.
- *   - setting: The item type represents a setting operation.
- *   - utility: The item type represents a utility operation.
+ *   - command:  The item type represents a command operation.
+ *   - script:   The item type represents a script operation.
+ *   - service:  The item type represents a service operation.
+ *   - settings: The item type represents a setting operation.
+ *   - utility:  The item type represents a utility operation.
  */
 #ifndef _di_controller_rule_item_types_t_
   enum {
     controller_rule_item_type_command_e = 1,
     controller_rule_item_type_script_e,
     controller_rule_item_type_service_e,
-    controller_rule_item_type_setting_e,
+    controller_rule_item_type_settings_e,
     controller_rule_item_type_utility_e,
   };
 #endif // _di_controller_rule_item_types_t_
index 6cb1c2e37261f2d2825d0fd53b13389aa96cffa9..4bdee30f3e726096f1ea21f2e64e49e58050f378 100644 (file)
@@ -104,7 +104,7 @@ extern "C" {
   const f_string_static_t controller_scheduler_s = macro_f_string_static_t_initialize(CONTROLLER_scheduler_s, 0, CONTROLLER_scheduler_s_length);
   const f_string_static_t controller_script_s = macro_f_string_static_t_initialize(CONTROLLER_script_s, 0, CONTROLLER_script_s_length);
   const f_string_static_t controller_service_s = macro_f_string_static_t_initialize(CONTROLLER_service_s, 0, CONTROLLER_service_s_length);
-  const f_string_static_t controller_setting_s = macro_f_string_static_t_initialize(CONTROLLER_setting_s, 0, CONTROLLER_setting_s_length);
+  const f_string_static_t controller_settings_s = macro_f_string_static_t_initialize(CONTROLLER_settings_s, 0, CONTROLLER_settings_s_length);
   const f_string_static_t controller_session_s = macro_f_string_static_t_initialize(CONTROLLER_session_s, 0, CONTROLLER_session_s_length);
   const f_string_static_t controller_session_new_s = macro_f_string_static_t_initialize(CONTROLLER_session_new_s, 0, CONTROLLER_session_new_s_length);
   const f_string_static_t controller_session_same_s = macro_f_string_static_t_initialize(CONTROLLER_session_same_s, 0, CONTROLLER_session_same_s_length);
index c528612c81361961100078274e8dc7d09c2701cd..8b68e0488afc7a00db3523781013a5c5950c1dec 100644 (file)
@@ -131,7 +131,7 @@ extern "C" {
   #define CONTROLLER_session_s       "session"
   #define CONTROLLER_session_new_s   "session_new"
   #define CONTROLLER_session_same_s  "session_same"
-  #define CONTROLLER_setting_s       "setting"
+  #define CONTROLLER_settings_s      "settings"
   #define CONTROLLER_sigpending_s    "sigpending"
   #define CONTROLLER_show_s          "show"
   #define CONTROLLER_shutdown_s      "shutdown"
@@ -262,7 +262,7 @@ extern "C" {
   #define CONTROLLER_session_s_length       7
   #define CONTROLLER_session_new_s_length   11
   #define CONTROLLER_session_same_s_length  12
-  #define CONTROLLER_setting_s_length       7
+  #define CONTROLLER_settings_s_length      8
   #define CONTROLLER_show_s_length          4
   #define CONTROLLER_shutdown_s_length      8
   #define CONTROLLER_sigpending_s_length    10
@@ -393,7 +393,7 @@ extern "C" {
   extern const f_string_static_t controller_session_s;
   extern const f_string_static_t controller_session_new_s;
   extern const f_string_static_t controller_session_same_s;
-  extern const f_string_static_t controller_setting_s;
+  extern const f_string_static_t controller_settings_s;
   extern const f_string_static_t controller_show_s;
   extern const f_string_static_t controller_shutdown_s;
   extern const f_string_static_t controller_sigpending_s;
index c8f2d70de6f3647769b1983f59d6d961470bcc9f..6f9473c336d7cb8b6a92a56678bc866421b2295f 100644 (file)
@@ -687,7 +687,7 @@ extern "C" {
           if (fl_string_dynamic_compare(controller_main_s, actions->array[cache->ats.array[at_j]].parameters.array[0]) == F_equal_to) {
             continue;
           }
-          else if (fl_string_dynamic_compare(controller_setting_s, actions->array[cache->ats.array[at_j]].parameters.array[0]) == F_equal_to) {
+          else if (fl_string_dynamic_compare(controller_settings_s, actions->array[cache->ats.array[at_j]].parameters.array[0]) == F_equal_to) {
             continue;
           }
 
@@ -1700,7 +1700,7 @@ extern "C" {
               entry->items.used = 1;
             }
           }
-          else if (fl_string_dynamic_compare(controller_setting_s, cache->action.name_item) == F_equal_to) {
+          else if (fl_string_dynamic_compare(controller_settings_s, cache->action.name_item) == F_equal_to) {
             status = controller_entry_settings_read(global, is_entry, *range, cache);
 
             continue;
index d2ebfe85607c47dfe3a6013b1ade428b65d84825..7ae1c8908811feccb44bbdc1061c5cf57788d799 100644 (file)
@@ -1171,7 +1171,7 @@ extern "C" {
 
     for (i = 0; i < process->rule.items.used && controller_thread_is_enabled_process(process, global.thread); ++i) {
 
-      if (process->rule.items.array[i].type == controller_rule_item_type_setting_e) continue;
+      if (process->rule.items.array[i].type == controller_rule_item_type_settings_e) continue;
 
       for (j = 0; j < process->rule.items.array[i].actions.used; ++j) {
 
@@ -3804,7 +3804,7 @@ extern "C" {
             break;
           }
 
-          if (fl_string_dynamic_compare(controller_setting_s, cache->action.name_item) == F_equal_to) {
+          if (fl_string_dynamic_compare(controller_settings_s, cache->action.name_item) == F_equal_to) {
             rule->items.array[rule->items.used].type = 0;
           }
           else if (fl_string_dynamic_compare(controller_command_s, cache->action.name_item) == F_equal_to) {
index 543933f4404e60ee28c6b57b12c932b27b6fc152..0f6a7301956d4ca42b85f6c8fd153e4f5dd13db8 100644 (file)
@@ -45,7 +45,7 @@ extern "C" {
     }
 
     if (cache.name_item.used) {
-      fl_print_format("rule %r '%]", print.to.stream, item ? controller_item_s : controller_setting_s, print.context);
+      fl_print_format("rule %r '%]", print.to.stream, item ? controller_item_s : controller_settings_s, print.context);
       fl_print_format("%[%Q%]", print.to.stream, print.notable, cache.name_item, print.notable);
       fl_print_format("%[' on line%] ", print.to.stream, print.context, print.context);
       fl_print_format("%[%un%]", print.to.stream, print.notable, cache.line_item, print.notable);
index 8d043a83983f8a1beba70be054a1e6ed39080b04..1330803148dd8023e4965e991a7101a2a5980c2c 100644 (file)
@@ -3,7 +3,7 @@
 # A very basic boot process.
 #
 
-setting:
+settings:
   pid ready
   show init
 
index 15a948b987e5e2755fb39a2aceacae6fb71ed26d..2c6a6c7fce9cf103ff3fbe7f6bf2fcdaade25f62 100644 (file)
@@ -3,7 +3,7 @@
 # A boot to bash process.
 #
 
-setting:
+settings:
   pid disable
   show init
 
index 5314a4f8c0cd4450d408f36d619e78423ba9c5da..8d2756eb50b4a89aae85d67485213c1d9b413a38 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0005
 
-setting:
+settings:
   mode program
 
 main:
index c88c9f721506993beddd2af3df3009905764e1fb..e5fb3b5707c942704b2b093af2f5dcc08a78e86a 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0005
 
-setting:
+settings:
   mode program
 
 main:
index 2e41157c08fbb3e14913dc63089a7696369aeacd..da9ee042eedccd79d19064bc4cc8cd716233a627 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0005
 
-setting:
+settings:
   mode service
 
 main:
index 0de943c3ec52ab8daabd6c77534b0484c461722d..3c8bed6ae8a977298bbd7eda61b7e70197cda4cc 100644 (file)
@@ -3,7 +3,7 @@
 # This example shows how htop can be started during the exit process rather than the entry.
 # See the htop-alternate.exit example.
 
-setting:
+settings:
   mode program
 
   control htop.socket
index 190f47b1130e1c64671f992d4ca140b868c7aae7..19dae0055a195110d77df7089580902a42a51159 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0005
 
-setting:
+settings:
   mode program
 
   control htop.socket
index 70ea564f1246a35ce94179fd0de1418882a164fb..ff786861e6db37855480672c875f960c4ecac092 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0005
 
-setting:
+settings:
   mode program
 
   control htop.socket
index 5e05ca1e984b6fd8f1e1970daa163abcf158654d..9a04ab81a62a11f63403931989a5905065d08c43 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0005
 
-setting:
+settings:
   mode program
 
 main:
index 9482bfc487e5c3084b4ed3365666a37671289538..ecfabbcf6a4e9825f02aca403751e36543e764d3 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0005
 
-setting:
+settings:
   mode program
 
 main:
index c22112f94565d5fd4ea6402e6efaf8325b49f1c6..c38b6cd35bdeb8dc3a189ee505d4046845c57e70 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0005
 
-setting:
+settings:
   control controller/run/up.socket
   pid ready
   pid_file controller/run/up.pid
index 3a6a241d4e3ee9e2ad4135973b9cd4d42ae7b913..f722689ec82c189f69163c7bbaca36579a986d2a 100644 (file)
@@ -3,7 +3,7 @@
 # Note: The example setting "limit nice 1 2" may cause this rule to fail if the user has insufficient privileges granted by ulimits or some other system security measure.
 #
 
-setting:
+settings:
   name "Sleep 1 Seconds."
   nice 15
   limit nice 1 2
index a77d9e586a911c624505e9e170b2ff3d35742209..873419081c21ca7272097ad897a020aca1e8d95d 100644 (file)
@@ -3,7 +3,7 @@
 # Note: The example setting "limit nice 1 2" may cause this rule to fail if the user has insufficient privileges granted by ulimits or some other system security measure.
 #
 
-setting:
+settings:
   name "Sleep 10 Seconds."
   nice 15
   limit nice 1 2
index 039fa57287258f358be355b30ebe89a6079c0438..c8546957d6acbf732f74f9768bce9992c088d918 100644 (file)
@@ -3,7 +3,7 @@
 # Note: The example setting "limit nice 1 2" may cause this rule to fail if the user has insufficient privileges granted by ulimits or some other system security measure.
 #
 
-setting:
+settings:
   name "Sleep 2 Seconds."
   nice 15
   limit nice 1 2
index 6ea17c1bb47ed21bccf3d761799bffd68df2aef5..ad3d8f9bcf491f6b9af98d5f73f778827a2b69fc 100644 (file)
@@ -3,7 +3,7 @@
 # Note: The example setting "limit nice 1 2" may cause this rule to fail if the user has insufficient privileges granted by ulimits or some other system security measure.
 #
 
-setting:
+settings:
   name "Sleep 3 Seconds."
   nice 15
   limit nice 1 2
index 3440eaa22a124cc99179ebf32d862f6548d2f2a0..e4ed3dbc9440d815ceafe309b3e365f775f3b6c2 100644 (file)
@@ -3,7 +3,7 @@
 # Note: The example setting "limit nice 1 2" may cause this rule to fail if the user has insufficient privileges granted by ulimits or some other system security measure.
 #
 
-setting:
+settings:
   name "Sleep 5 Seconds."
   nice 15
   limit nice 1 2
index fadc8d7cce64e55923fea363e07bcaacd6384560..a9af41288db0aad60ac2c14bf6c8b83b6870e259 100644 (file)
@@ -3,7 +3,7 @@
 # Note: The example setting "limit nice 1 2" may cause this rule to fail if the user has insufficient privileges granted by ulimits or some other system security measure.
 #
 
-setting:
+settings:
   name "Sleep 8 Seconds."
   nice 15
   limit nice 1 2
index af439517bb6b4fe39c57f3c69f63abc2da9f598c..197ad86d55032f4831d3299357912897b357bdb3 100644 (file)
@@ -1,6 +1,6 @@
 # fss-000d
 
-setting:
+settings:
   name "Run htop"
 
 command:
index 82760c90539f429d73c4ab8ecbffaff2ecdffd43..8b3fd73147d23d93db97b367cdf1061778f7e337 100644 (file)
@@ -1,6 +1,6 @@
 # fss-000d
 
-setting:
+settings:
   name "Multiple Commands: id, whoami, date, etc.."
   capability "all="
   control_group new memory/example
index e9557a60e28d33f8a2f77ab6678e2e65ca45c1b7..19ebc2aa05d4c33caa6858966b98e778a4b7ef7a 100644 (file)
@@ -3,7 +3,7 @@
 # Rule for a long delay.
 #
 
-setting:
+settings:
   name "Delay for 3 minutes."
 
 script:
index f014a224c8c06d8f12415821a9ebd383902ea5e5..12e0856b921a2be86cc3278be42bd95e46359813 100644 (file)
@@ -3,7 +3,7 @@
 # Rule for a short delay.
 #
 
-setting:
+settings:
   name "Delay for 3 seconds."
 
 script:
index 9b21b7a119c76c616694d4b4b6844ab851aa1291..8c34d8ce12597ad44cc96ec687c6dcabb8ae8e2e 100644 (file)
@@ -1,6 +1,6 @@
 # fss-000d
 
-setting:
+settings:
   name "Environment default"
   engine bash
 
index 7305fa8084c7362a01688951d9a42bdfda2e8cf5..532da0c580fe79b45959b898d396c0796885b297 100644 (file)
@@ -1,6 +1,6 @@
 # fss-000d
 
-setting:
+settings:
   name "Environment set to nothing"
   environment
   engine bash
index 66e5183e16d5bdba62e571e3d2ee91770e7d9793..2e01c293a92112f07b62ae55d71ef2ad79d4f3b6 100644 (file)
@@ -1,6 +1,6 @@
 # fss-000d
 
-setting:
+settings:
   name "Environment with PATH"
   environment PATH
   engine bash
index d02cf22a794c2a42f862d3e37649d2f8e58b39dd..7b874c2c2e22983ed4c6c99c95364a33b525f659 100644 (file)
@@ -1,6 +1,6 @@
 # fss-000d
 
-setting:
+settings:
   name "Environment with PATH"
   environment PATH custom_variable
   engine bash
index 170a27bc80c602d18b1cdea0e3cd17182bbd7c35..727850672b1319d7bdecfc23d4075e36121660e7 100644 (file)
@@ -1,6 +1,6 @@
 # fss-000d
 
-setting:
+settings:
   name "Explosion!"
   engine sh
 
index b689b60886a10957f2bda0048263b0f68dfe614a..796b3669450f2f876cbc85db2c9d50acc10707e2 100644 (file)
@@ -1,6 +1,6 @@
 # fss-000d
 
-setting:
+settings:
   name "Create Socket Path"
 
   parameter verbose -v
index ec101efa4e4bf6fa898d552e84915029ff81a17b..dd77b4138d50b4796c0c82225846d4178bf5cec2 100644 (file)
@@ -1,6 +1,6 @@
 # fss-000d
 
-setting:
+settings:
   name "Script #2"
   on start need script succeed
 
index 4bc07659c7fcf636d60c2a4f9fc4c27c4f7f3871..c4519182f95f2832df6596cc1b9b3cf875735eba 100644 (file)
@@ -1,6 +1,6 @@
 # fss-000d
 
-setting:
+settings:
   name "IKI Variable Substitution"
   environment PATH IKI_TEST
   define IKI_TEST "This is iki data in an environment variable."
index 9b07be1cd3cdf499f83fca2c56372c22ec6f2b2e..65ed2fc8cd3ddb248d7d4f1561aad5ce828f9671 100644 (file)
@@ -1,6 +1,6 @@
 # fss-000d
 
-setting:
+settings:
   name "PHP script"
   environment PATH
   engine php
index 6e6a22cca22ce1bf0b93c8234afed12e7df38b5b..a486a6ad7ae15b090ba306557504464020aa68e5 100644 (file)
@@ -1,6 +1,6 @@
 # fss-000d
 
-setting:
+settings:
   name "Python (Version 3.X) script"
   environment PATH
   engine python3
index afb8106e40f007b59311937269ef2f1bd95112e0..bede8df0c4f7cda3e0453096abaeae92075ed976 100644 (file)
@@ -1,6 +1,6 @@
 # fss-000d
 
-setting:
+settings:
   name "Example script for needs, wants, and wishes."
   environment PATH
   engine sh
index 5c88fc3d4c8b3188100a9c003173aae944d62a48..fa0df59ee15631ace97a934174919fb39370cb58 100644 (file)
@@ -1,6 +1,6 @@
 # fss-000d
 
-setting:
+settings:
   name "Script #1"
   environment PATH
   engine sh
index e4568b0adc947f0b18380bd5a76a4d500bad5dc1..bb84e2da7e54b57ac06c86bfe4efba19bd6bac85 100644 (file)
@@ -1,6 +1,6 @@
 # fss-000d
 
-setting:
+settings:
   name "Serial 1"
   on stop need serial s_2
 
index 2bb7cec37a301e5f8581583b33adbda675dee948..5496172566324cd5f7ed2187e880900d6a933887 100644 (file)
@@ -1,6 +1,6 @@
 # fss-000d
 
-setting:
+settings:
   name "Serial 2"
   on start need serial s_1
   on stop need serial s_3
index cd1d84e6f930b70827f5e2d7281385a7f580dd2b..fee1d889ff152f0f92dddd451b3ef9ae41a0c3bb 100644 (file)
@@ -1,6 +1,6 @@
 # fss-000d
 
-setting:
+settings:
   name "Serial 3"
   on start need serial s_2
   on stop need serial s_4
index 6be76e0b726f3361a556a01d07bdc433705fb9f1..ff7040f55d1b585be62968204a5e9b4f52f5683d 100644 (file)
@@ -1,6 +1,6 @@
 # fss-000d
 
-setting:
+settings:
   name "Serial 4"
   on start need serial s_3
   on stop need serial s_5
index a08bd1f49e86dd774d5fc18dcbd54fe05c8b00fd..11c7c6cba5f90986d198a11cb3fcb3c4553a7f9e 100644 (file)
@@ -1,6 +1,6 @@
 # fss-000d
 
-setting:
+settings:
   name "Serial 5"
   on start need serial s_4
   on stop need serial s_6
index 23be70d99a78653f74aac2636f58d88165b6675e..4eba10d3cc861504060634c5844d8c59ed23319d 100644 (file)
@@ -1,6 +1,6 @@
 # fss-000d
 
-setting:
+settings:
   name "Serial 6"
   on start need serial s_5
 
index 5a5f3b6e673b4f81322fd25ff6d0a2acc51153e8..3ef5c2e83c227f98de00b8d64da0bc7b56be5e61 100644 (file)
@@ -4,7 +4,7 @@
 # Sshd appears to require a full path.
 #
 
-setting:
+settings:
   name "SSH Service"
   nice 15
 
index f90ceca7e22ece0bd896d280b589606854715e77..9aafe871967b87fbb29fe92234b432c9dbd23bc4 100644 (file)
@@ -1,7 +1,7 @@
 # fss-000d
 # sleeper rule whose program creates its own PID file, runs in the background, sleep for a while, removes PID file, and returns.
 
-setting:
+settings:
   name "Sleeper #1"
   nice 10
 
index 27b0a0a9430a5352a53121d39f62ac1f38d79185..2bc5cfc269c9a507ebc89b7532d8d44aa1c4668b 100644 (file)
@@ -1,7 +1,7 @@
 # fss-000d
 # sleeper rule whose program creates its own PID file, runs in the background, sleep for a while, removes PID file, and returns.
 
-setting:
+settings:
   name "Sleeper #2"
   nice 10
 
index 550c716194390c819afc832a7b9bf1e0be358d6d..07ba570138a5f92dd36572d0b6444e95fde1de7f 100644 (file)
@@ -1,7 +1,7 @@
 # fss-000d
 # sleeper rule whose program creates its own PID file, runs in the background, sleep for a while, removes PID file, and returns.
 
-setting:
+settings:
   name "Sleeper #2"
   nice 10
 
index a68265775b852e3ab71e21db8f92fbc72699111a..61d3038aa016cb0f964e3fea47457a7dad1e6883 100644 (file)
@@ -3,7 +3,7 @@
 # Rule for initializing the /dev file system.
 #
 
-setting:
+settings:
   name "Setup /dev file system"
 
   on start need boot root
index 25912b9d20aa05bd9f855b7aa88f6db90c9d4fdd..41e6932b40ee86e6e5605d54102e0d6fbae6ffaf 100644 (file)
@@ -3,7 +3,7 @@
 # Rule for initializing the filesystem.
 #
 
-setting:
+settings:
   name "Setup Filesystem"
 
   on start need boot root
index 2852aef61da71d4bb1521877c3a0efe1a5d44ec9..5572d90e50484767692c766b9181a17dc0617b06 100644 (file)
@@ -3,7 +3,7 @@
 # Rule for initializing the kernel modules.
 #
 
-setting:
+settings:
   name "Setup Kernel Modules"
 
   on start need boot root
index 12ffc182695ac20718111d750aab227a21af53ad..acb9fa5487968027a747047a575b6498ab041e94 100644 (file)
@@ -3,7 +3,7 @@
 # Rule for initializing the /proc filesystem.
 #
 
-setting:
+settings:
   name "Setup /proc Filesystem"
 
   on start need boot root
index f5c63fe8cfe8a3d804720b2da6c1a0555e070771..5f3abf6c200ae830552581df2a95a8bb8f96d446 100644 (file)
@@ -3,7 +3,7 @@
 # Rule for initializing the root filesystem, assuring certain directories always exist.
 #
 
-setting:
+settings:
   name "Setup Root Filesystem"
 
 command:
index babf4a77c093865c29becf364c5f04f6ebfd0a7d..1cad18f9e6d5c14081c809d4e5f06a131bcbb300 100644 (file)
@@ -3,7 +3,7 @@
 # Rule for maintenance/failsafe console.
 #
 
-setting:
+settings:
   name "Maintenance Console"
 
 command:
index 1d306024e28f106cb56f9052d4ae743c6a0a75c8..79c28193c4b8c2e69f1fe6ac0d1a148fa63c72be 100644 (file)
@@ -3,7 +3,7 @@
 # Rule for starting all network devices.
 #
 
-setting:
+settings:
   name "System Network"
   capability cap_net_admin=
 
index 957eb9cde2a281c82941889e81049266b8459f66..9377cddb0fcce4657136479601ef25e238eaa477 100644 (file)
@@ -3,7 +3,7 @@
 # Rule for loopback device.
 #
 
-setting:
+settings:
   name "Loopback Device"
 
   on start need boot modules
index 989b117d1854b0c7402954d971600623f3a82a34..d32e1e096d862f73d390f7e1da360462d6922d68 100644 (file)
@@ -3,7 +3,7 @@
 # Rule for D-Bus service.
 #
 
-setting:
+settings:
   name "D-BUS"
   capability all=
   nice 15
index ad4eda2623a179099be3db90710aeb2454416ad7..6ac54c7cd7edc66302bbec02d9f31a9aed40d462 100644 (file)
@@ -3,7 +3,7 @@
 # Rule for system logger service.
 #
 
-setting:
+settings:
   name "System Logger"
   capability all=
   nice 19
index 0c413004c830f3df845b3f9990aa7f4d142367ff..ad970954d2202fda46eed5f1afea3ff40cf5f0aa 100644 (file)
@@ -3,7 +3,7 @@
 # Rule for console mouse.
 #
 
-setting:
+settings:
   name "Console Mouse"
   capability all=
   nice 15
index 5e919143455059e969c8e9626e52d9466d42c2dc..663f15992ece7cd217be3d7c372e511ebf1f9fe3 100644 (file)
@@ -3,7 +3,7 @@
 # Rule for setting the clock.
 #
 
-setting:
+settings:
   name "Setup Clock"
   capability cap_sys_time=
   nice 15
index ac3042e2e8dc556338d2fdc87a2b3cb2cb810975..72c7add93c207b9618bb913d9d64ff8aa476acea 100644 (file)
@@ -3,6 +3,6 @@
 # Rule for setting the keyboard.
 #
 
-setting:
+settings:
   name "System Keyboard"
   nice 15
index 2040744af0664078c66511c592c872f62b9aa388..5956114a40859ac5ef6c3a6cb5b869775f7caf19 100644 (file)
@@ -3,7 +3,7 @@
 # Rule for executing ntpdate.
 #
 
-setting:
+settings:
   name "System Clock Using NTP Date"
   capability cap_sys_time=
   nice 15
index 37488079c2d9a84784bc5cb6be1aec4d3306191d..5bc8189dce8e9c1802739440ae17a29568e78a97 100644 (file)
@@ -6,7 +6,7 @@
 # -J = don't clear on start, good for debugging.
 # 9600 and 115200 are common frequencies.
 
-setting:
+settings:
   name "System Terminal 4"
 
 command:
index faa1e09fd32462c54bebc27138ca83e9811705ed..14b0d64ac099a6557c7c280f18e16e89d5b2d0dc 100644 (file)
@@ -6,7 +6,7 @@
 # -J = don't clear on start, good for debugging.
 # 9600 and 115200 are common frequencies.
 
-setting:
+settings:
   name "System Terminal 1"
 
 command:
index f73ad24a53e19b64edeb0a400cfce710eee63302..aa90f01ab690c62236c9370b01b7c55a820b4463 100644 (file)
@@ -6,7 +6,7 @@
 # -J = don't clear on start, good for debugging.
 # 9600 and 115200 are common frequencies.
 
-setting:
+settings:
   name "System Terminal 3"
 
 command:
index d0ab2cc1a66ef58ff7793833af53b2eecb5e85a3..2dde16e5ec41c8dd728dec73bb5a96a58ab267b5 100644 (file)
@@ -6,7 +6,7 @@
 # -J = don't clear on start, good for debugging.
 # 9600 and 115200 are common frequencies.
 
-setting:
+settings:
   name "System Terminal 2"
 
 command:
index 17335fc672cca11055332f228c47f1daf4ee2a1c..7ae86aaf395460e5fb5c1805367e38da0998d2dc 100644 (file)
@@ -13,7 +13,7 @@ Entry Documentation:
   All other Basic List Objects are not executed unless either an "item" or a "failsafe" specifies a valid Item name.
   Execution of all Items are top-down.
 
-  - The "setting" item Object\:
+  - The "settings" item Object\:
     Represents Entry settings and is not an "item" that can be executed.
     A number of settings are supported, but if this Item Object is not specified, then defaults are used.
     The following settings are available: "control", "control_group", "control_mode", "control_user", "define", "mode", "parameter", "pid", "pid_file", "session", "show".
index 8d252e5dbbeccd32d4203b1367562e31cee430e2..ad1ad8744e4522215e61490a8824022c69cc969c 100644 (file)
@@ -11,7 +11,7 @@ Exit Documentation:
 
   An Exit is a special variation or subset of an Entry.
 
-  - The "setting" Item Object\:
+  - The "settings" Item Object\:
     Represents settings and is not an "item" that can be executed.
     A number of settings are supported, but if this Item Object is not specified, then defaults are used.
     The following settings are available: "pid" and "show".
index 60bde601e5bfc666bff1ac2a253f96c0cbe5f07e..8c8ea1a9f0a868543a7f6880e4b9eab596e834a7 100644 (file)
@@ -8,10 +8,10 @@ Rule Documentation:
 
   A Rule file, such as "ssh.rule", is intended to designate what to execute.
 
-  The rule file is read top-down, except for the outer most list "setting", which is intended to store setting data for this rule.
+  The rule file is read top-down, except for the outer most list "settings", which is intended to store setting data for this rule.
   Multiple outer most list Objects may be specified and they are executed as provided, in a top-down manner.
 
-  - The "setting" Rule Type has the following FSS-0001 (Extended) Content\:
+  - The "settings" Rule Type has the following FSS-0001 (Extended) Content\:
     - "affinity": Define one or more processors to restrict this rule by with each number representing a specific processor by its id (starting at 0).
     - "capability": Define a set of capabilities in which to use, using the capability "text" format (such as "= cap_chown+ep").
     - "cgroup": Define a cgroup (control group) in which everything within this rule executes under.
index 0ae73570f537c16aaef166c180a4a26377d012cd..b45dc8a4fa50733813915bfb4ce00d23b88005c0 100644 (file)
@@ -24,7 +24,7 @@ Entry Specification:
          The first Content represents the file path (without any leading/trailing slashes and without file extension).
          The second Content represent the basename of the command file.
 
-    - "setting": optional, Actions may be one of\:
+    - "settings": optional, Actions may be one of\:
       - "control": One to two Content.
         The first Content is a relative or absolute path to a socket file.
         The second Content an optional "readonly".
index 9365f8e46f826464ea0bdea48d2171f8436fef82..603ac6dfc7275db3f31b5abbdc18215ee709a72f 100644 (file)
@@ -19,7 +19,7 @@ Exit Specification:
   The Items:
     - "main": required.
 
-    - "setting": optional, Actions may be one of:
+    - "settings": optional, Actions may be one of:
       - "pid": Exactly one Content that is one of "disable", "require", or "ready".
       - "session": Exactly one Content that is one of  "new" or "same".
       - "show": Exactly one Content that is one of  "normal" or "init".
index e1490bb19da89ab69b8e62a2b304eafbabfeff11..a4b836186a27710accb80a01fdd69ac9f0c6ff8a 100644 (file)
@@ -24,14 +24,14 @@ Rule Specification:
     - "command": FSS-0003 (Extended List) or FSS-0001 (Extended).
     - "script": FSS-0003 (Extended List) or FSS-0001 (Extended).
     - "service": FSS-0003 (Extended List) or FSS-0001 (Extended).
-    - "setting": (Required) FSS-0001 (Extended).
+    - "settings": (Required) FSS-0001 (Extended).
     - "utility": FSS-0003 (Extended List) or FSS-0001 (Extended).
 
-  For the above Rule Types, "setting" may be specified only once whereas the others may be specifed multiple times.
-  The "setting" Rule Type is always processed first, regardless of position.
+  For the above Rule Types, "settings" may be specified only once whereas the others may be specifed multiple times.
+  The "settings" Rule Type is always processed first, regardless of position.
   The other Rule Types are processed top-down.
 
-  The "setting" Rule Type has the following FSS-0001 (Extended)\:
+  The "settings" Rule Type has the following FSS-0001 (Extended)\:
     - "affinity": One or more Content, each must be a 0 or greater whole number.
     - "capability": One Content representing capabilities.
     - "cgroup": Two or more Content, the first Content being either "existing" or "new" and the remaining representing a valid cgroup (control group) name, must have at least 1 graph character (non white space printing character) (leading and trailing white space are trimmed off).
index 6e252be1e37e39a072a2b049d57da0ed551128f7..46103435d15432e9c9b01fb720621ca3539d182a 100644 (file)
@@ -193,7 +193,7 @@ extern "C" {
  * Build settings data.
  *
  * data_build_setting_flag_*:
- *   - has_environment: Designate that the "environment" is specified in the "setting" Section of the Fakefile.
+ *   - has_environment: Designate that the "environment" is specified in the "settings" Section of the Fakefile.
  *
  * flag: Flags from data_build_setting_flag_* (Not strictly part of the build settings file).
  *