Changeset

1125:ad7c1cefb8eb

Merge with 0.4
author Matthew Wild <mwild1@gmail.com>
date Tue, 05 May 2009 16:41:17 +0100
parents 1121:063036ac82b7 (current diff) 1124:055cfdc96afa (diff)
children 1126:f6dc334d9836
files
diffstat 2 files changed, 9 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/prosodyctl	Tue May 05 16:17:40 2009 +0100
+++ b/prosodyctl	Tue May 05 16:41:17 2009 +0100
@@ -92,6 +92,7 @@
 		["invalid-hostname"] = "The given hostname is invalid";
 		["no-password"] = "No password was supplied";
 		["no-such-user"] = "The given user does not exist on the server";
+		["unable-to-save-data"] = "Unable to store, perhaps you don't have permission?";
 		}, { __index = function (t,k) return "Error: "..(tostring(k):gsub("%-", " "):gsub("^.", string.upper)); end });
 
 hosts = {};
@@ -318,9 +319,10 @@
 	else
 		show_message("Prosody is not running");
 		if not switched_user and current_uid ~= 0 then
-			print("\nNote: You will also see this if prosodyctl is not running under the same");
-			print("      user account as Prosody. Try running as root (e.g. with 'sudo' in front) to");
-			print("      gain access to Prosody's real status.");
+			print("\nNote:")
+			print(" You will also see this if prosodyctl is not running under");
+			print(" the same user account as Prosody. Try running as root (e.g. ");
+			print(" with 'sudo' in front) to gain access to Prosody's real status.");
 		end
 		return 2
 	end
--- a/util/prosodyctl.lua	Tue May 05 16:17:40 2009 +0100
+++ b/util/prosodyctl.lua	Tue May 05 16:41:17 2009 +0100
@@ -19,7 +19,10 @@
 		return false, "invalid-hostname";
 	end
 	
-	usermanager.create_user(user, password, host);
+	local ok = usermanager.create_user(user, password, host);
+	if not ok then
+		return false, "unable-to-save-data";
+	end
 	return true;
 end