Software / code / prosody
Comparison
prosodyctl @ 8440:4e6710b4f873
Merge 0.10->trunk
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Fri, 01 Dec 2017 04:54:23 +0100 |
| parent | 8285:433b2a41351f |
| parent | 8419:57610304e30d |
| child | 8561:7b9ffddc4276 |
comparison
equal
deleted
inserted
replaced
| 8439:293dbb08427b | 8440:4e6710b4f873 |
|---|---|
| 943 return 1; -- TODO Should we create it? | 943 return 1; -- TODO Should we create it? |
| 944 end | 944 end |
| 945 if pposix.getuid() ~= cert_dir_attrs.uid then | 945 if pposix.getuid() ~= cert_dir_attrs.uid then |
| 946 show_warning("The directory "..cert_basedir.." is not owned by the current user, won't be able to write files to it"); | 946 show_warning("The directory "..cert_basedir.." is not owned by the current user, won't be able to write files to it"); |
| 947 return 1; | 947 return 1; |
| 948 elseif not cert_dir_attrs.permissions then -- COMPAT with LuaFilesystem < 1.6.2 (hey CentOS!) | |
| 949 show_message("Unable to check permissions on "..cert_basedir.." (LuaFilesystem 1.6.2+ required)"); | |
| 950 show_message("Please confirm that Prosody (and only Prosody) can write to this directory)"); | |
| 948 elseif cert_dir_attrs.permissions:match("^%.w..%-..%-.$") then | 951 elseif cert_dir_attrs.permissions:match("^%.w..%-..%-.$") then |
| 949 show_warning("The directory "..cert_basedir.." not only writable by its owner"); | 952 show_warning("The directory "..cert_basedir.." not only writable by its owner"); |
| 950 return 1; | 953 return 1; |
| 951 end | 954 end |
| 952 local subcmd = table.remove(arg, 1); | 955 local subcmd = table.remove(arg, 1); |