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>

Reply via email to