aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2009-10-26 13:26:18 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2009-10-26 13:51:57 +0200
commit31a646d592e09918a801e86274eb1b97bf4541d2 (patch)
tree530f33d34629cd1738a9385ff7dacf0923dfe01f
parentb52cfc8c229d00c3fe536a968c2dd7c2050614ee (diff)
downloadpies-31a646d592e09918a801e86274eb1b97bf4541d2.tar.gz
pies-31a646d592e09918a801e86274eb1b97bf4541d2.tar.bz2
Pies dubbed a GNU package. Update all files accordingly.
-rw-r--r--Makefile.am19
-rw-r--r--NEWS7
-rw-r--r--README10
-rw-r--r--README-hacking6
-rw-r--r--bootstrap.conf8
-rw-r--r--configure.ac10
-rw-r--r--doc/Config8
-rw-r--r--doc/Makefile.am10
-rwxr-xr-xdoc/gendocs_template2
-rw-r--r--doc/pies.texi14
-rw-r--r--doc/usr-acl.texi4
-rw-r--r--lib/Makefile.am8
-rw-r--r--lib/libpies.h8
-rw-r--r--lib/parsetime.c8
-rw-r--r--lib/proctitle.c8
-rw-r--r--lib/strtotok.c8
-rw-r--r--po/POTFILES.in10
-rw-r--r--src/Makefile.am8
-rw-r--r--src/acl.c8
-rw-r--r--src/acl.h8
-rw-r--r--src/addrfmt.c8
-rw-r--r--src/depmap.c8
-rw-r--r--src/diag.c8
-rw-r--r--src/limits.c8
-rw-r--r--src/meta.c8
-rw-r--r--src/meta1gram.y8
-rw-r--r--src/meta1lex.h8
-rw-r--r--src/meta1lex.l10
-rw-r--r--src/pies.c30
-rw-r--r--src/pies.h8
-rw-r--r--src/pp-setup8
-rw-r--r--src/progman.c8
-rw-r--r--src/socket.c8
-rw-r--r--src/url.c8
-rw-r--r--src/userprivs.c8
35 files changed, 170 insertions, 146 deletions
diff --git a/Makefile.am b/Makefile.am
index 0f97a90..e128f6e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,3 +1,19 @@
1# This file is part of GNU Pies.
2# Copyright (C) 2008, 2009 Sergey Poznyakoff
3#
4# GNU Pies is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by
6# the Free Software Foundation; either version 3, or (at your option)
7# any later version.
8#
9# GNU Pies is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12# GNU General Public License for more details.
13#
14# You should have received a copy of the GNU General Public License
15# along with GNU Pies. If not, see <http://www.gnu.org/licenses/>.
16
1ACLOCAL_AMFLAGS = -I m4 -I am -I grecs/am 17ACLOCAL_AMFLAGS = -I m4 -I am -I grecs/am
2 18
3SUBDIRS=gnu grecs lib src doc po 19SUBDIRS=gnu grecs lib src doc po
@@ -46,6 +62,9 @@ ChangeLog:
46 echo "version-control: never" >> $(changelog_dir)/cl-t; \ 62 echo "version-control: never" >> $(changelog_dir)/cl-t; \
47 echo "buffer-read-only: t" >> $(changelog_dir)/cl-t; \ 63 echo "buffer-read-only: t" >> $(changelog_dir)/cl-t; \
48 echo "End:" >> $(changelog_dir)/cl-t; \ 64 echo "End:" >> $(changelog_dir)/cl-t; \
65 echo "" >> $(changelog_dir)/cl-t; \
66 sed -n '1,/^[^#]/s/^#//p' $(top_srcdir)/Makefile.am \
67 >> $(changelog_dir)/cl-t; \
49 rm -f $(changelog_dir)/ChangeLog; \ 68 rm -f $(changelog_dir)/ChangeLog; \
50 mv $(changelog_dir)/cl-t $(changelog_dir)/ChangeLog; \ 69 mv $(changelog_dir)/cl-t $(changelog_dir)/ChangeLog; \
51 fi 70 fi
diff --git a/NEWS b/NEWS
index bd9de58..025efe1 100644
--- a/NEWS
+++ b/NEWS
@@ -1,10 +1,15 @@
1Pies NEWS -- history of user-visible changes. 2009-10-20 1GNU Pies NEWS -- history of user-visible changes. 2009-10-26
2Copyright (C) 2009 Sergey Poznyakoff 2Copyright (C) 2009 Sergey Poznyakoff
3See the end of file for copying conditions. 3See the end of file for copying conditions.
4 4
5Please send Pies bug reports to <bug-pies@gnu.org.ua> 5Please send Pies bug reports to <bug-pies@gnu.org.ua>
6 6
7 7
8Version 1.1.90 (Git)
9
10Pies dubbed a GNU package.
11
12
8Version 1.1, 2009-10-20 13Version 1.1, 2009-10-20
9 14
10* Account for possible system clock inaccuracies. 15* Account for possible system clock inaccuracies.
diff --git a/README b/README
index 6b86aea..e50687d 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
1Pies README 1GNU Pies README
2Copyright (C) 2009 Sergey Poznyakoff 2Copyright (C) 2009 Sergey Poznyakoff
3See the end of file for copying conditions. 3See the end of file for copying conditions.
4 4
@@ -16,7 +16,7 @@ description of the command line syntax (similar to a man-page style).
16 16
17* Overview 17* Overview
18 18
19Pies (pronounced ``p-yes'') stands for the Program Invocation and 19GNU Pies (pronounced ``p-yes'') stands for the Program Invocation and
20Execution Supervisor. This utility starts and controls execution of 20Execution Supervisor. This utility starts and controls execution of
21external programs, called ``components''. Each component is a stand-alone 21external programs, called ``components''. Each component is a stand-alone
22program, designed to be executed in the foreground. Upon startup pies 22program, designed to be executed in the foreground. Upon startup pies
@@ -26,18 +26,18 @@ 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
29Pies supports a wide variety of component types. For example, it can 29GNU 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, 30bind the standard input and output of a component to a network socket,
31which makes pies a replacement for the inetd utility. Pies implements 31which makes pies a replacement for the inetd utility. Pies implements
32powerful access control lists, which are especially useful with such 32powerful access control lists, which are especially useful with such
33inetd-style components. 33inetd-style components.
34 34
35Pies can also be used to manage MeTA1 (http://meta1.org) components. 35GNU Pies can also be used to manage MeTA1 (http://meta1.org) components.
36Moreover, it is able to use MeTA1 configuration file directly, so that 36Moreover, it is able to use MeTA1 configuration file directly, so that
37migration from the native mcp utility to pies does not require any 37migration from the native mcp utility to pies does not require any
38efforts. 38efforts.
39 39
40Pies gives you complete control over the execution environment of 40GNU Pies gives you complete control over the execution environment of
41each component. This includes modifying shell environment, running 41each component. This includes modifying shell environment, running
42components with the given user privileges, etc. The standard error 42components with the given user privileges, etc. The standard error
43and/or output of any component may be redirected either to a disk 43and/or output of any component may be redirected either to a disk
diff --git a/README-hacking b/README-hacking
index 2f22e74..73d07d1 100644
--- a/README-hacking
+++ b/README-hacking
@@ -1,10 +1,10 @@
1These notes intend to help people working on the GIT version of Pies. 1These notes intend to help people working on the GIT version of GNU Pies.
2See end of file for copying conditions. 2See end of file for copying conditions.
3 3
4* Requirements 4* Requirements
5 5
6If you have taken the sources from GIT you will need the following 6If you have taken the sources from GIT you will need the following
7packages to build Pies. I don't make any extra effort to accommodate 7packages to build GNU Pies. I don't make any extra effort to accommodate
8older versions of these packages, so please make sure that you have the 8older versions of these packages, so please make sure that you have the
9latest stable version. 9latest stable version.
10 10
@@ -36,7 +36,7 @@ Once done, proceed as described in the file README (section
36INSTALLATION). 36INSTALLATION).
37 37
38Normally you will have to run bootstrap only once. However, if you 38Normally you will have to run bootstrap only once. However, if you
39intend to hack on Pies, you might need to run it again later. In 39intend to hack on GNU Pies, you might need to run it again later. In
40this case, you will probably want to save some time and bandwidth by 40this case, you will probably want to save some time and bandwidth by
41avoiding downloading the same files again. If so, create in the 41avoiding downloading the same files again. If so, create in the
42project's root directory the file named `.bootstrap' with the following 42project's root directory the file named `.bootstrap' with the following
diff --git a/bootstrap.conf b/bootstrap.conf
index cc7d8f3..2657b58 100644
--- a/bootstrap.conf
+++ b/bootstrap.conf
@@ -1,18 +1,18 @@
1# Bootstrap configuration for Pies. 1# Bootstrap configuration for GNU Pies.
2# Copyright (C) 2008, 2009 Sergey Poznyakoff 2# Copyright (C) 2008, 2009 Sergey Poznyakoff
3# 3#
4# This program is free software; you can redistribute it and/or modify 4# GNU Pies is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by 5# it under the terms of the GNU General Public License as published by
6# the Free Software Foundation; either version 3, or (at your option) 6# the Free Software Foundation; either version 3, or (at your option)
7# any later version. 7# any later version.
8# 8#
9# This program is distributed in the hope that it will be useful, 9# GNU Pies is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of 10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12# GNU General Public License for more details. 12# GNU General Public License for more details.
13# 13#
14# You should have received a copy of the GNU General Public License 14# You should have received a copy of the GNU General Public License
15# along with this program. If not, see <http://www.gnu.org/licenses/>. 15# along with GNU Pies. If not, see <http://www.gnu.org/licenses/>.
16 16
17source_base=gnu 17source_base=gnu
18gnulib_name=libgnu 18gnulib_name=libgnu
diff --git a/configure.ac b/configure.ac
index 2ece4b1..e9119dc 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,21 +1,21 @@
1# This file is part of Pies. -*- autoconf -*- 1# This file is part of GNU Pies. -*- autoconf -*-
2# Copyright (C) 2009 Sergey Poznyakoff 2# Copyright (C) 2009 Sergey Poznyakoff
3# 3#
4# Pies is free software; you can redistribute it and/or modify 4# GNU Pies is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by 5# it under the terms of the GNU General Public License as published by
6# the Free Software Foundation; either version 3, or (at your option) 6# the Free Software Foundation; either version 3, or (at your option)
7# any later version. 7# any later version.
8# 8#
9# Pies is distributed in the hope that it will be useful, 9# GNU Pies is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of 10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12# GNU General Public License for more details.