diff options
| author | Denys Vlasenko <vda.linux@googlemail.com> | 2014-02-21 12:55:43 +0100 |
|---|---|---|
| committer | Denys Vlasenko <vda.linux@googlemail.com> | 2014-02-21 12:55:43 +0100 |
| commit | 192c14bd87aa2ea930bc4a3954a07c1cab46a3cc (patch) | |
| tree | 421f63ff5a2ba946c85b1634d252c6eba545920d | |
| parent | 265a74b9834cfe8a9d25ce1cf4d4db509f9a44f2 (diff) | |
| download | busybox-w32-192c14bd87aa2ea930bc4a3954a07c1cab46a3cc.tar.gz busybox-w32-192c14bd87aa2ea930bc4a3954a07c1cab46a3cc.tar.bz2 busybox-w32-192c14bd87aa2ea930bc4a3954a07c1cab46a3cc.zip | |
Improve examples/var_service READMEs
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
| -rw-r--r-- | examples/var_service/README | 13 | ||||
| -rw-r--r-- | examples/var_service/dhcp_if/README | 5 | ||||
| -rw-r--r-- | examples/var_service/dhcp_if_pinger/README | 5 | ||||
| -rw-r--r-- | examples/var_service/ftpd/README | 5 | ||||
| -rw-r--r-- | examples/var_service/fw/README | 5 | ||||
| -rw-r--r-- | examples/var_service/getty_tty1/README | 5 | ||||
| -rw-r--r-- | examples/var_service/gpm/README | 5 | ||||
| -rw-r--r-- | examples/var_service/httpd/README | 5 | ||||
| -rw-r--r-- | examples/var_service/ifplugd_if/README | 5 | ||||
| -rw-r--r-- | examples/var_service/inetd/README | 5 | ||||
| -rw-r--r-- | examples/var_service/nmeter/README | 5 | ||||
| -rw-r--r-- | examples/var_service/ntpd/README | 5 | ||||
| -rw-r--r-- | examples/var_service/tftpd/README | 5 |
13 files changed, 71 insertions, 2 deletions
diff --git a/examples/var_service/README b/examples/var_service/README index 06817c8bc..9ad1b2581 100644 --- a/examples/var_service/README +++ b/examples/var_service/README | |||
| @@ -9,6 +9,15 @@ env - PATH=... <other vars=...> runsvdir /var/service & | |||
| 9 | from one of system startup scripts. (Google "man runsvdir" and "man runsv" | 9 | from one of system startup scripts. (Google "man runsvdir" and "man runsv" |
| 10 | for more info about these tools). | 10 | for more info about these tools). |
| 11 | 11 | ||
| 12 | You can try or debug an individual service by running its SERVICE_DIR/run script. | ||
| 13 | In this case, its stdout and stderr go to your terminal. | ||
| 14 | |||
| 15 | You can also run "runsv SERVICE_DIR", which runs both the service | ||
| 16 | and its logger service (SERVICE_DIR/log/run) if logger service exists. | ||
| 17 | If logger service exists, the output will go to it instead of the terminal. | ||
| 18 | |||
| 19 | "runsvdir DIR" merely runs "runsv SERVICE_DIR" for every subdirectory in DIR. | ||
| 20 | |||
| 12 | Some existing examples: | 21 | Some existing examples: |
| 13 | 22 | ||
| 14 | var_service/dhcp_if - | 23 | var_service/dhcp_if - |
| @@ -47,8 +56,8 @@ This even works while fw service runs: if dhcp signals fw to (re)start | |||
| 47 | while fw runs, fw will not stop after its execution, but will re-execute once, | 56 | while fw runs, fw will not stop after its execution, but will re-execute once, |
| 48 | picking up dhcp's new configuration. | 57 | picking up dhcp's new configuration. |
| 49 | This is achieved very simply by having | 58 | This is achieved very simply by having |
| 50 | # Make ourself one-shot | 59 | # Make ourself one-shot |
| 51 | sv o . | 60 | sv o . |
| 52 | at the very beginning of fw/run script, not at the end. | 61 | at the very beginning of fw/run script, not at the end. |
| 53 | Therefore, any "sv u /var/run/service/fw" command by any other | 62 | Therefore, any "sv u /var/run/service/fw" command by any other |
| 54 | script "undoes" o(ne-shot) command if fw still runs, thus | 63 | script "undoes" o(ne-shot) command if fw still runs, thus |
diff --git a/examples/var_service/dhcp_if/README b/examples/var_service/dhcp_if/README new file mode 100644 index 000000000..4ddccb22d --- /dev/null +++ b/examples/var_service/dhcp_if/README | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | The real README file is one directory up. | ||
| 2 | |||
| 3 | This directory's run script can have useful comments. | ||
| 4 | If it doesn't but you feel it should, please send a patch | ||
| 5 | to busybox's mailing list. | ||
diff --git a/examples/var_service/dhcp_if_pinger/README b/examples/var_service/dhcp_if_pinger/README new file mode 100644 index 000000000..4ddccb22d --- /dev/null +++ b/examples/var_service/dhcp_if_pinger/README | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | The real README file is one directory up. | ||
| 2 | |||
| 3 | This directory's run script can have useful comments. | ||
| 4 | If it doesn't but you feel it should, please send a patch | ||
| 5 | to busybox's mailing list. | ||
diff --git a/examples/var_service/ftpd/README b/examples/var_service/ftpd/README new file mode 100644 index 000000000..4ddccb22d --- /dev/null +++ b/examples/var_service/ftpd/README | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | The real README file is one directory up. | ||
| 2 | |||
| 3 | This directory's run script can have useful comments. | ||
| 4 | If it doesn't but you feel it should, please send a patch | ||
| 5 | to busybox's mailing list. | ||
diff --git a/examples/var_service/fw/README b/examples/var_service/fw/README new file mode 100644 index 000000000..4ddccb22d --- /dev/null +++ b/examples/var_service/fw/README | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | The real README file is one directory up. | ||
| 2 | |||
| 3 | This directory's run script can have useful comments. | ||
| 4 | If it doesn't but you feel it should, please send a patch | ||
| 5 | to busybox's mailing list. | ||
diff --git a/examples/var_service/getty_tty1/README b/examples/var_service/getty_tty1/README new file mode 100644 index 000000000..4ddccb22d --- /dev/null +++ b/examples/var_service/getty_tty1/README | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | The real README file is one directory up. | ||
| 2 | |||
| 3 | This directory's run script can have useful comments. | ||
| 4 | If it doesn't but you feel it should, please send a patch | ||
| 5 | to busybox's mailing list. | ||
diff --git a/examples/var_service/gpm/README b/examples/var_service/gpm/README new file mode 100644 index 000000000..4ddccb22d --- /dev/null +++ b/examples/var_service/gpm/README | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | The real README file is one directory up. | ||
| 2 | |||
| 3 | This directory's run script can have useful comments. | ||
| 4 | If it doesn't but you feel it should, please send a patch | ||
| 5 | to busybox's mailing list. | ||
diff --git a/examples/var_service/httpd/README b/examples/var_service/httpd/README new file mode 100644 index 000000000..4ddccb22d --- /dev/null +++ b/examples/var_service/httpd/README | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | The real README file is one directory up. | ||
| 2 | |||
| 3 | This directory's run script can have useful comments. | ||
| 4 | If it doesn't but you feel it should, please send a patch | ||
| 5 | to busybox's mailing list. | ||
diff --git a/examples/var_service/ifplugd_if/README b/examples/var_service/ifplugd_if/README new file mode 100644 index 000000000..4ddccb22d --- /dev/null +++ b/examples/var_service/ifplugd_if/README | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | The real README file is one directory up. | ||
| 2 | |||
| 3 | This directory's run script can have useful comments. | ||
| 4 | If it doesn't but you feel it should, please send a patch | ||
| 5 | to busybox's mailing list. | ||
diff --git a/examples/var_service/inetd/README b/examples/var_service/inetd/README new file mode 100644 index 000000000..4ddccb22d --- /dev/null +++ b/examples/var_service/inetd/README | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | The real README file is one directory up. | ||
| 2 | |||
| 3 | This directory's run script can have useful comments. | ||
| 4 | If it doesn't but you feel it should, please send a patch | ||
| 5 | to busybox's mailing list. | ||
diff --git a/examples/var_service/nmeter/README b/examples/var_service/nmeter/README new file mode 100644 index 000000000..4ddccb22d --- /dev/null +++ b/examples/var_service/nmeter/README | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | The real README file is one directory up. | ||
| 2 | |||
| 3 | This directory's run script can have useful comments. | ||
| 4 | If it doesn't but you feel it should, please send a patch | ||
| 5 | to busybox's mailing list. | ||
diff --git a/examples/var_service/ntpd/README b/examples/var_service/ntpd/README new file mode 100644 index 000000000..4ddccb22d --- /dev/null +++ b/examples/var_service/ntpd/README | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | The real README file is one directory up. | ||
| 2 | |||
| 3 | This directory's run script can have useful comments. | ||
| 4 | If it doesn't but you feel it should, please send a patch | ||
| 5 | to busybox's mailing list. | ||
diff --git a/examples/var_service/tftpd/README b/examples/var_service/tftpd/README new file mode 100644 index 000000000..4ddccb22d --- /dev/null +++ b/examples/var_service/tftpd/README | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | The real README file is one directory up. | ||
| 2 | |||
| 3 | This directory's run script can have useful comments. | ||
| 4 | If it doesn't but you feel it should, please send a patch | ||
| 5 | to busybox's mailing list. | ||
