guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[shepherd] 01/05: Change "dmd" to "Shepherd" in README.


From: Ludovic Courtès
Subject: [shepherd] 01/05: Change "dmd" to "Shepherd" in README.
Date: Mon, 18 Jan 2016 22:10:57 +0000

civodul pushed a commit to branch master
in repository shepherd.

commit d41f58130522f992a8490bb5f74c289d00b17871
Author: Ludovic Courtès <address@hidden>
Date:   Mon Jan 18 21:17:00 2016 +0100

    Change "dmd" to "Shepherd" in README.
    
    * README: Adjust.
---
 README |   62 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 33 insertions(+), 29 deletions(-)

diff --git a/README b/README
index 2dcc282..88613aa 100644
--- a/README
+++ b/README
@@ -1,15 +1,17 @@
-* An -*- outline -*- of the GNU dmd service manager.
+* An -*- outline -*- of the GNU Daemon Shepherd.
 
-** What is `dmd'?
+** What is the Shepherd?
 
-The dmd program is a ``Daemon managing Daemons'' (or maybe a
-``Daemons-managing Daemon''?), i.e. a service manager, that is written
-in Guile, the extension language of the GNU project.  It provides a
-replacement for the service-managing capabillities of SysV-init (or
-any other init) with a both powerfull and beautiful dependency-based
-system with a convenient interface.  It is intended for use on
-GNU/Hurd, but it is supposed to work on every POSIX-like system where
-Guile is available.  In particular, it has been tested on GNU/Linux.
+The GNU Daemon Shepherd or GNU Shepherd is a service manager written in
+Guile that looks after the herd of system services, providing a
+replacement for the service-managing capabilities of SysV-init (or any
+other init) with a dependency-based system with a convenient interface.
+It is intended for use on GNU/Hurd, but it is supposed to work on every
+POSIX-like system where Guile is available.  In particular, it has been
+tested on GNU/Linux.
+
+In a previous life, the GNU Shepherd was known as GNU dmd, the
+daemon-managing daemon.
 
 ** Requirements
 
@@ -18,32 +20,34 @@ for Extension), version 2.x.  It uses GOOPS, but as GOOPS 
is part of
 Guile, a normal Guile installation is sufficient.  It also uses
 readline, though it does not really depend on it.
 
-GNU Make is required to build dmd.
+GNU Make is required to build the Shepherd.
 
 ** Getting started
 
-Despite the fact that this program is written in an interpreted
-language, you can install this program like all programs that use
-autoconf, but the recommended way in this case is:
+Like all GNU packages, this program can be installed using familiar
+incantations such as:
 
-  ./configure --prefix= --datadir=/usr/share
+  ./configure --prefix=/some/where
   make
+  make check
   make install
 
-Actually setting up `dmd' currently requires some work.  You should
-read the Texinfo manual for details.
+Actually setting up the Shepherd currently requires some work.  You
+should read the Texinfo manual for details:
+
+  info -f shepherd.info
 
 ** More information
 
-Detailed instructions on installing dmd are available in the file
-`INSTALL'.  A list of user-visible changes between releases can be
-found in the file `NEWS'.  Detailed information about changes on the
+Detailed instructions on installing the GNU Shepherd are available in
+the file `INSTALL'.  A list of user-visible changes between releases can
+be found in the file `NEWS'.  Detailed information about changes on the
 source code level are listed in `ChangeLog'.  Open issues on which I
 would like to receive comments are explained in the file `QUESTIONS'.
 
 A list of people who can be considered maintainers of this software is
 available in the file `AUTHORS'.  A list of people who have been
-helpful in improving dmd can be found in `THANKS'.
+helpful in improving the Shepherd can be found in `THANKS'.
 
 This program can be distributed under the terms of the GNU General
 Public License, version 3 or any later version, see the file `COPYING'
@@ -51,19 +55,19 @@ for details.  The Texinfo manual can be distributed under 
the terms of
 the GNU Free Documentation License, version 1.3 or any later version,
 see the manual for details.
 
-The GNU dmd home page is at:
+The GNU Shepherd home page is at:
 
-  http://www.gnu.org/software/dmd/
+  http://www.gnu.org/software/shepherd/
 
-GNU dmd is developed jointly with the GNU Guix project.  Both are
-essential components in putting the pieces together to build the
-GNU system.  Join us now!
+The GNU Shepherd is developed jointly with the GNU Guix project.  Both
+are essential components in putting the pieces together to build the GNU
+system.  Join us now!
 
 ** Bugs and Limitations
 
 There is no localization done yet.  Code from the user configuration is
-allowed to mess up everything.  Runlevels do not work yet.  A few bugs
-are already marked in the source code.
+allowed to mess up with everything.  Runlevels do not work yet.  A few
+bugs are already marked in the source code.
 
-Send bug reports to <address@hidden>, with "dmd" and the version
+Send bug reports to <address@hidden>, with "Shepherd" and the version
 number in the Subject line.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]