diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/applets.h | 3 | ||||
-rw-r--r-- | include/usage.h | 21 |
2 files changed, 24 insertions, 0 deletions
diff --git a/include/applets.h b/include/applets.h index 1119a9e..e348516 100644 --- a/include/applets.h +++ b/include/applets.h @@ -553,6 +553,9 @@ #ifdef CONFIG_SYNC APPLET(sync, sync_main, _BB_DIR_BIN, _BB_SUID_NEVER) #endif +#ifdef CONFIG_SYSCTL + APPLET(sysctl, sysctl_main, _BB_DIR_SBIN, _BB_SUID_NEVER) +#endif #ifdef CONFIG_SYSLOGD APPLET(syslogd, syslogd_main, _BB_DIR_SBIN, _BB_SUID_NEVER) #endif diff --git a/include/usage.h b/include/usage.h index bd78a53..c8716d2 100644 --- a/include/usage.h +++ b/include/usage.h @@ -2266,6 +2266,27 @@ #define USAGE_IPC_LOG(a) #endif +#ifdef CONFIG_SYSCTL +#define sysctl_trivial_usage \ + "[OPTIONS]... [VALUE]...\n" +#define sysctl_full_usage + "sysctl - configure kernel parameters at runtime\n\n" \ + "Options:\n" \ + "\t-n\tUse this option to disable printing of the key name when printing values.\n" \ + "\t-e\tUse this option to ignore errors about unknown keys.\n" \ + "\t-w\tUse this option when you want to change a sysctl setting.\n" \ + "\t-p\tLoad in sysctl settings from the file specified or /etc/sysctl.conf if none given.\n" \ + "\t-a\tDisplay all values currently available.\n" \ + "\t-A\tDisplay all values currently available in table form." + +#define sysctl_example_usage + "sysctl [-n] [-e] variable ...\n" \ + "sysctl [-n] [-e] -w variable=value ...\n" \ + "sysctl [-n] [-e] -a\n" \ + "sysctl [-n] [-e] -p <file>\t(default /etc/sysctl.conf)\n" \ + "sysctl [-n] [-e] -A\n" +#endif + #define syslogd_trivial_usage \ "[OPTION]..." #define syslogd_full_usage \ |