aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README31
1 files changed, 20 insertions, 11 deletions
diff --git a/README b/README
index ee8e3d7..0b23ebe 100644
--- a/README
+++ b/README
@@ -1,5 +1,5 @@
1GNU Pies README 1GNU Pies README
2Copyright (C) 2009-2013 Sergey Poznyakoff 2Copyright (C) 2009-2016 Sergey Poznyakoff
3See the end of file for copying conditions. 3See the end of file for copying conditions.
4 4
5* Introduction 5* Introduction
@@ -26,22 +26,31 @@ component terminates, pies tries to restarts it. Its configuration allows
26to specify actions other than simple restart, depending on the exit code 26to specify actions other than simple restart, depending on the exit code
27of the component. 27of the component.
28 28
29GNU Pies gives you complete control over the execution environment of
30each component. This includes modifying shell environment, running
31components with the given user privileges, etc. The standard error
32and/or output of any component may be redirected either to a disk
33file or to syslog.
34
29GNU Pies supports a wide variety of component types. For example, it can 35GNU Pies supports a wide variety of component types. For example, it can
30bind the standard input and output of a component to a network socket, 36bind the standard input and output of a component to a network socket,
31which makes pies a replacement for the inetd utility. Pies implements 37which makes pies a replacement for the inetd utility. Pies implements
32powerful access control lists, which are especially useful with such 38powerful access control lists, which are especially useful with such
33inetd-style components. 39inetd-style components.
34 40
35GNU Pies can also be used to manage MeTA1 (http://meta1.org) components. 41GNU Pies can also be used to manage MeTA1 (http://meta1.org) components.
36Moreover, it is able to use MeTA1 configuration file directly, so that
37migration from the native mcp utility to pies does not require any
38efforts.
39 42
40GNU Pies gives you complete control over the execution environment of 43To facilitate its use, GNU Pies is able to parse configuration files
41each component. This includes modifying shell environment, running 44in various formats, such as traditional inetd.conf, or meta1.conf. So
42components with the given user privileges, etc. The standard error 45that, e.g. migration from the native mcp utility to pies does not
43and/or output of any component may be redirected either to a disk 46require any efforts.
44file or to syslog. 47
48Finally, GNU Pies can be used as init process - the first process
49started during booting. In this case, the configuration can be
50supplied both in the traditional inittab or in native Pies formats.
51
52The running GNU Pies instance can be queried and reconfigured on the
53fly via a TCP socket.
45 54
46* Building 55* Building
47 56
@@ -64,7 +73,7 @@ Send bug reports to <bug-pies@gnu.org.ua>.
64 73
65* Copyright information: 74* Copyright information:
66 75
67Copyright (C) 2009-2013 Sergey Poznyakoff 76Copyright (C) 2009-2016 Sergey Poznyakoff
68 77
69 Permission is granted to anyone to make or distribute verbatim copies 78 Permission is granted to anyone to make or distribute verbatim copies
70 of this document as received, in any medium, provided that the 79 of this document as received, in any medium, provided that the

Return to:

Send suggestions and report system problems to the System administrator.