----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/56303/ -----------------------------------------------------------
Review request for ranger, Don Bosco Durai, Colm O hEigeartaigh, Ramesh Mani, Selvamohan Neethiraj, and Velmurugan Periasamy. Bugs: RANGER-1349 https://issues.apache.org/jira/browse/RANGER-1349 Repository: ranger Description ------- There is logical error during initialize InitD for ranger usersync process. The following code block will be iterated four times. It's reasonable to execute once. >From following code we can seen that the code block from userSyncScriptName = >"ranger-usersync-services.sh" to os.symlink(localScriptName,ubinScriptName) >was iterated four times. It only needs be executed one. The error reason is >that developer ignores python block syntax. for rcDir in rcDirList: if (os.path.isdir(rcDir)): for prefix in initPrefixList: scriptFn = prefix + initdProgramName scriptName = join(rcDir, scriptFn) if isfile(scriptName) or os.path.islink(scriptName): os.remove(scriptName) os.symlink(initdFn,scriptName) userSyncScriptName = "ranger-usersync-services.sh" localScriptName = os.path.abspath(join(installPropDirName,userSyncScriptName)) ubinScriptName = join("/usr/bin",initdProgramName) if isfile(ubinScriptName) or os.path.islink(ubinScriptName): os.remove(ubinScriptName) os.symlink(localScriptName,ubinScriptName) Diffs ----- unixauthservice/scripts/setup.py e20d12e Diff: https://reviews.apache.org/r/56303/diff/ Testing ------- Thanks, Qiang Zhang