You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by sn...@apache.org on 2015/05/01 08:57:05 UTC

incubator-ranger git commit: RANGER-439: fix to default unix userid and group if it is not defined in install.property file

Repository: incubator-ranger
Updated Branches:
  refs/heads/master 8b092fa29 -> 7c6d268f3


RANGER-439: fix to default unix userid and group if it is not defined in install.property file


Project: http://git-wip-us.apache.org/repos/asf/incubator-ranger/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ranger/commit/7c6d268f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ranger/tree/7c6d268f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ranger/diff/7c6d268f

Branch: refs/heads/master
Commit: 7c6d268f32da2c00ee6a462772e49f24f13d0069
Parents: 8b092fa
Author: sneethiraj <sn...@apache.org>
Authored: Fri May 1 02:51:30 2015 -0400
Committer: sneethiraj <sn...@apache.org>
Committed: Fri May 1 02:51:30 2015 -0400

----------------------------------------------------------------------
 unixauthservice/scripts/setup.py | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/7c6d268f/unixauthservice/scripts/setup.py
----------------------------------------------------------------------
diff --git a/unixauthservice/scripts/setup.py b/unixauthservice/scripts/setup.py
index 0094e32..dbc209f 100755
--- a/unixauthservice/scripts/setup.py
+++ b/unixauthservice/scripts/setup.py
@@ -336,14 +336,14 @@ def main():
 	if (unixUserProp in mergeProps):
 		ownerName = mergeProps[unixUserProp]
 	else:
-		print "ERROR: Property [%s] not defined." % (unixUserProp)
-		sys.exit(1)
+		mergeProps[unixUserProp] = "ranger"
+		ownerName = mergeProps[unixUserProp]
 
 	if (unixGroupProp in mergeProps):
 		groupName = mergeProps[unixGroupProp]
 	else:
-		print "ERROR: Property [%s] not defined." % (unixGroupProp)
-		sys.exit(1)
+		mergeProps[unixGroupProp] = "ranger"
+		groupName = mergeProps[unixGroupProp]
 
 	try:
 		ownerId = pwd.getpwnam(ownerName).pw_uid
@@ -358,6 +358,7 @@ def main():
 	os.chown(logFolderName,ownerId,groupId)
 	os.chown(ugsyncLogFolderName,ownerId,groupId)
 	os.chown(pidFolderName,ownerId,groupId)
+	os.chown(rangerBaseDirName,ownerId,groupId)
 
 	initializeInitD()
 
@@ -375,9 +376,7 @@ def main():
 			updateProppertyInJCKSFile(cryptPath,aliasName," ")
 
 
-	fixPermList = [ "." ]
-	for d in dirList:
-		fixPermList.append(d)
+	fixPermList = [ ".", usersyncBaseDirName, confFolderName, certFolderName ]
 
 	for dir in fixPermList:
 		for root, dirs, files in os.walk(dir):