Move to using empty string for not using a user-controlled
authorJameson Graef Rollins <jrollins@phys.columbia.edu>
Mon, 27 Oct 2008 11:39:58 +0000 (07:39 -0400)
committerJameson Graef Rollins <jrollins@phys.columbia.edu>
Mon, 27 Oct 2008 11:39:58 +0000 (07:39 -0400)
authorized_keys file in RAW_AUTHORIZED_KEYS variable.
Fix spelling mistakes and wording in config files.

debian/changelog
etc/monkeysphere-server.conf
etc/monkeysphere.conf
src/monkeysphere-server

index 9aa2b0ad0a38999e2cb900283051e0a48dfdf1d2..4db311e6b1fcdf3148d901290dbb88a3f03e5522 100644 (file)
@@ -2,8 +2,10 @@ monkeysphere (0.17-1) experimental; urgency=low
 
   * Fix some bugs in, and cleanup, authorized_keys file creation in
     monkeysphere-server update-users.
+  * Move to using the empty string for not adding a user-controlled
+    authorized_keys file in the RAW_AUTHORIZED_KEYS variable.
 
- -- Jameson Graef Rollins <jrollins@phys.columbia.edu>  Sun, 26 Oct 2008 21:49:17 -0400
+ -- Jameson Graef Rollins <jrollins@phys.columbia.edu>  Mon, 27 Oct 2008 07:39:10 -0400
 
 monkeysphere (0.16-1) experimental; urgency=low
 
index adbac7ec474c2879b6aa41200f8b5e24ad3622c1..269369912e777c3144d10fb5192da9e3b5e5337e 100644 (file)
@@ -1,9 +1,9 @@
-# MonkeySphere server configuration file.
+# Monkeysphere server configuration file.
 
 # This is an sh-style shell configuration file.  Variable names should
-# be separated from their assignements by a single '=' and no spaces.
-# Environement variables with the same names as these variables but
-# prefeced by "MONKEYSPHERE_" will take precedence over the values
+# be separated from their assignments by a single '=' and no spaces.
+# Environment variables with the same names as these variables but
+# prefaced by "MONKEYSPHERE_" will take precedence over the values
 # specified here.
 
 # User who controls the monkeysphere authentication keyring.
 
 # Path to authorized_user_ids file to process to create
 # authorized_keys file.  '%h' will be replaced by the home directory
-# of the user, and %u will be replaced by the username of the user.
+# of the user, and '%u' will be replaced by the username of the user.
 # For purely admin-controlled authorized_user_ids, you might put them
-# in /etc/monkeysphere/authorized_user_ids/%u
+# in /etc/monkeysphere/authorized_user_ids/%u, for instance.
 #AUTHORIZED_USER_IDS="%h/.monkeysphere/authorized_user_ids"
 
-# Whether to add user controlled authorized_keys file to
-# monkeysphere-generated authorized_keys file.  Should be path to file
-# where '%h' will be replaced by the home directory of the user or
-# '%u' by the username.  To not add any user-controlled file, put "-"
-# FIXME: this usage of "-" contravenes the normal convention where "-"
-# means standard in/out.  Why not use "none" or "" instead?
+# Path to a user controlled authorized_keys file to be added to the
+# monkeysphere-generated authorized_keys file.  '%h' will be replaced
+# by the home directory of the user, and '%u' will by replaced by the
+# username of the user.  To not add any user-controlled file set this
+# variable to be the empty string, "".
 #RAW_AUTHORIZED_KEYS="%h/.ssh/authorized_keys"
index a45fff02bd17bdb266730f9ac981680583444916..92aa419413f61c1d2ac045805e091be0eab2a0bb 100644 (file)
@@ -1,9 +1,9 @@
-# MonkeySphere system-wide client configuration file.
+# Monkeysphere system-wide client configuration file.
 
 # This is an sh-style shell configuration file.  Variable names should
-# be separated from their assignements by a single '=' and no spaces.
-# Environement variables with the same names as these variables but
-# prefeced by "MONKEYSPHERE_" will take precedence over the values
+# be separated from their assignments by a single '=' and no spaces.
+# Environment variables with the same names as these variables but
+# prefaced by "MONKEYSPHERE_" will take precedence over the values
 # specified here.
 
 # Log level.  Can be SILENT, ERROR, INFO, DEBUG, in increasing order
index fb710812ade86378798f9d3b137d44157f251404..6ca6a4f7a3b4d6023cc39014a78c65e2c1f13322 100755 (executable)
@@ -220,7 +220,7 @@ update_users() {
        # add user-controlled authorized_keys file if specified
        # translate ssh-style path variables
        rawAuthorizedKeys=$(translate_ssh_variables "$uname" "$RAW_AUTHORIZED_KEYS")
-       if [ "$rawAuthorizedKeys" != '-' -a -s "$rawAuthorizedKeys" ] ; then
+       if [ "$rawAuthorizedKeys" -a -s "$rawAuthorizedKeys" ] ; then
            # check permissions on the authorized_keys file path
            if check_key_file_permissions "$uname" "$rawAuthorizedKeys" ; then
                log verbose "adding raw authorized_keys file... "