Repository: nifi Updated Branches: refs/heads/master 778229eb5 -> f44eb643d
NIFI-1461 This closes #204. Implemented RPM before/after logic to create user and more as listed in JIRA Signed-off-by: joewitt <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/nifi/repo Commit: http://git-wip-us.apache.org/repos/asf/nifi/commit/e00652e6 Tree: http://git-wip-us.apache.org/repos/asf/nifi/tree/e00652e6 Diff: http://git-wip-us.apache.org/repos/asf/nifi/diff/e00652e6 Branch: refs/heads/master Commit: e00652e625e9ad0cf054fb84a05db5bd27b6926d Parents: 778229e Author: [email protected] <[email protected]> Authored: Thu Feb 4 02:40:26 2016 -0600 Committer: joewitt <[email protected]> Committed: Wed Feb 10 21:21:10 2016 -0500 ---------------------------------------------------------------------- nifi-assembly/pom.xml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/nifi/blob/e00652e6/nifi-assembly/pom.xml ---------------------------------------------------------------------- diff --git a/nifi-assembly/pom.xml b/nifi-assembly/pom.xml index 15f27e4..760f947 100644 --- a/nifi-assembly/pom.xml +++ b/nifi-assembly/pom.xml @@ -489,8 +489,13 @@ language governing permissions and limitations under the License. --> </defineStatements> <defaultDirmode>750</defaultDirmode> <defaultFilemode>640</defaultFilemode> - <defaultUsername>root</defaultUsername> - <defaultGroupname>root</defaultGroupname> + <defaultUsername>nifi</defaultUsername> + <defaultGroupname>nifi</defaultGroupname> + <preinstallScriptlet> + <script> + /usr/bin/getent group nifi >/dev/null || /usr/sbin/groupadd -r nifi; /usr/bin/getent passwd nifi >/dev/null || /usr/sbin/useradd -r -g nifi -d /opt/nifi -s /sbin/nologin -c "NiFi System User" nifi + </script> + </preinstallScriptlet> </configuration> <executions> <execution> @@ -523,6 +528,9 @@ language governing permissions and limitations under the License. --> </sources> </mapping> <mapping> + <directory>/opt/nifi</directory> + </mapping> + <mapping> <directory>/opt/nifi/nifi-${project.version}/bin</directory> <filemode>750</filemode> <sources> @@ -545,6 +553,9 @@ language governing permissions and limitations under the License. --> </mapping> <mapping> <directory>/opt/nifi/nifi-${project.version}/lib</directory> + </mapping> + <mapping> + <directory>/opt/nifi/nifi-${project.version}/lib</directory> <dependency> <excludes> <exclude>org.apache.nifi:nifi-bootstrap</exclude>
