[25768] in Source-Commits

home help back first fref pref prev next nref lref last post

/svn/athena r25220 - in trunk/athena/bin/discuss: debian mclient

daemon@ATHENA.MIT.EDU (Benjamin Kaduk)
Sun Jul 3 18:33:05 2011

Date: Sun, 3 Jul 2011 18:32:59 -0400
From: Benjamin Kaduk <kaduk@MIT.EDU>
Message-Id: <201107032232.p63MWxZH024513@drugstore.mit.edu>
To: source-commits@mit.edu
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Author: kaduk
Date: 2011-07-03 18:32:58 -0400 (Sun, 03 Jul 2011)
New Revision: 25220

Modified:
   trunk/athena/bin/discuss/debian/changelog
   trunk/athena/bin/discuss/mclient/mkds.8
   trunk/athena/bin/discuss/mclient/rmds.8
Log:
In discuss:
  * Flesh out mkds.8 and rmds.8 some more.


Modified: trunk/athena/bin/discuss/debian/changelog
===================================================================
--- trunk/athena/bin/discuss/debian/changelog	2011-07-03 04:26:20 UTC (rev 25219)
+++ trunk/athena/bin/discuss/debian/changelog	2011-07-03 22:32:58 UTC (rev 25220)
@@ -1,3 +1,9 @@
+debathena-discuss (10.0.13-0debathena2) unstable; urgency=low
+
+  * Flesh out mkds.8 and rmds.8 some more.
+
+ -- Benjamin Kaduk <kaduk@mit.edu>  Sun, 03 Jul 2011 18:31:43 -0400
+
 debathena-discuss (10.0.13-0debathena1) unstable; urgency=low
 
   * Update our autogoo for the 21st century.

Modified: trunk/athena/bin/discuss/mclient/mkds.8
===================================================================
--- trunk/athena/bin/discuss/mclient/mkds.8	2011-07-03 04:26:20 UTC (rev 25219)
+++ trunk/athena/bin/discuss/mclient/mkds.8	2011-07-03 22:32:58 UTC (rev 25220)
@@ -11,34 +11,67 @@
 .B mkds
 .SH DESCRIPTION
 .I mkds
-creates a discuss meeting on a specified discuss server, provided the user has permission to do so.
+creates a discuss meeting on a specified discuss server,
+provided the user has permission to do so.
 
 .I mkds 
 will prompt for the server name, a directory where the meeting should
 be stored, the long and short names of the meeting, and whether or not
-the meeting should be public.  If the meeting can be successfully
-created, mkds will then prompt for a list of users who should have
-permission to create new transactions in the meeting, and will require
-the creator to enter the initial meeting transaction.  Finally, mkds
-will ask whether or not the meeting should be announced.
+the meeting should be public.
+At this point, it attempts to contact the discuss daemon running on the
+discuss server, and an access checked is performed for meeting creation
+(the ``cacl'' file on the server lists authorized users).
+If the meeting can be successfully created and is not a public meeting,
+.I mkds
+will then prompt for a list of users who should have
+permission to create new transactions in the meeting.
+(The user who created the meeting will automatically be given
+chairman permissions.)
+.I mkds
+will then open an editor for
+the creator to enter the initial meeting transaction.  Finally,
+.I mkds
+will ask whether or not the meeting should be announced
+(in the new_meetings meeting).
 
 .I mkds
 accepts no arguments.
 
+The meeting created by
+.I mkds
+is a pure discuss meeting in its original form.  If it is intended
+to be used as a mail archive, a server maintainer will need to perform
+additional configuration to accept mail for the meeting's alias and
+run
+.I dsmail
+as appropriate.
+
+A meeting created with
+.I mkds
+can be removed with
+\fIrmds\fR.
+
+The cacl file has a similar format to that of a discuss meeting acl;
+the first line contains a number which is the number of entries on the
+acl.
+The subsequent lines contain a list of access bits, a colon,
+and the user they correspond to.
+However, unlike meeting acls, only the 'a' bit is relevant for
+meeting creation.
+
 .SH FILES
 .ta \w'/var/spool/discuss/cacl  'u
 .br
 ~/.meetings	Data file listing meetings that you attend.
 .br
 /var/spool/discuss/cacl	The list of users (Kerberos principals) who 
-	can create meetings on the server
+	can create meetings on the server.
 
 .SH AUTHORS
 Robert French and Ken Raeburn, MIT Student Information Processing Board
 
 .SH "SEE ALSO"
-.PP
-discuss(1)
+discuss(1), dsmail(1), rmds(8)
 
 
 

Modified: trunk/athena/bin/discuss/mclient/rmds.8
===================================================================
--- trunk/athena/bin/discuss/mclient/rmds.8	2011-07-03 04:26:20 UTC (rev 25219)
+++ trunk/athena/bin/discuss/mclient/rmds.8	2011-07-03 22:32:58 UTC (rev 25220)
@@ -4,7 +4,7 @@
 .\"
 .\"
 .\"
-.TH RMDS 8 "16 October 2009" "MIT SIPB"
+.TH RMDS 8 "03 July 2011" "MIT SIPB"
 .SH NAME
 rmds \- Delete a discuss meeting
 .SH SYNOPSIS
@@ -14,27 +14,24 @@
 deletes a discuss meeting on a specified discuss server, provided the user has permission to do so.
 
 .I rmds 
-will prompt for the server name, a directory where the meeting should
-be stored and the short name of the meeting.  The meeting will then be
-deleted, if the user has permission to do so.
+will prompt for the server name, a directory where the meeting
+is found, and the short name of the meeting.  The meeting will then be
+deleted, if the user has permission to do so (by virtue of being
+a chairman of the meeting).
 
 .I rmds
 accepts no arguments.
 
 .SH FILES
-.ta \w'/var/spool/discuss/cacl  'u
+.ta \w'~/.meetings  'u
 .br
 ~/.meetings	Data file listing meetings that you attend.
-.br
-/var/spool/discuss/cacl	The list of users (Kerberos principals) who 
-	can delete meetings on the server
 
 .SH AUTHORS
 Robert French and Ken Raeburn, MIT Student Information Processing Board
 
 .SH "SEE ALSO"
-.PP
-discuss(1)
+discuss(1), mkds(8)
 
 
 


home help back first fref pref prev next nref lref last post