From c5a5b23ee797736062a5957d71faceb86461c30b Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Tue, 3 Nov 2009 11:56:12 +0000 Subject: Chmod and chown asterisk files, bumped to 0.2.1 --- Makefile | 2 +- asterisk-model.lua | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 512a1e2..4b67d8c 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ APP_NAME=asterisk PACKAGE=acf-$(APP_NAME) -VERSION=0.2.0 +VERSION=0.2.1 APP_DIST=\ asterisk* \ diff --git a/asterisk-model.lua b/asterisk-model.lua index 0757bbc..446c631 100644 --- a/asterisk-model.lua +++ b/asterisk-model.lua @@ -37,7 +37,12 @@ get_file = function(filename) end update_file = function(filedetails) - return modelfunctions.setfiledetails(filedetails, is_valid_filename) + local ret = modelfunctions.setfiledetails(filedetails, is_valid_filename) + if not ret.errtxt then + posix.chmod(filedetails.value.filename.value, "rw-------") + posix.chown(filedetails.value.filename.value, posix.getpasswd("asterisk", "uid") or 0, posix.getpasswd("asterisk", "gid") or 0) + end + return ret end list_files = function() -- cgit v1.2.3