Procházet zdrojové kódy

AMBARI-5353. Falcon directory ownership set incorrectly (dlysnichenko)

Lisnichenko Dmitro před 11 roky
rodič
revize
b6c5f57b81

+ 3 - 0
ambari-server/src/main/resources/stacks/HDP/2.1/services/FALCON/package/scripts/falcon.py

@@ -31,6 +31,9 @@ def falcon(type, action = None):
     Directory(params.falcon_webapp_dir,
               owner=params.falcon_user
     )
+    Directory(params.falcon_home,
+              owner=params.falcon_user
+    )
     File(params.falcon_conf_dir + '/falcon-env.sh',
          content=Template('falcon-env.sh.j2')
     )

+ 3 - 0
ambari-server/src/test/python/stacks/2.1/FALCON/test_falcon_client.py

@@ -37,6 +37,9 @@ class TestFalconClient(RMFTestCase):
     self.assertResourceCalled('Directory', '/var/lib/falcon/webapp',
                               owner = 'falcon',
                               )
+    self.assertResourceCalled('Directory', '/usr/lib/falcon',
+                              owner = 'falcon',
+                              )
     self.assertResourceCalled('File', '/etc/falcon/conf/falcon-env.sh',
                               content = Template('falcon-env.sh.j2'),
                               )

+ 3 - 0
ambari-server/src/test/python/stacks/2.1/FALCON/test_falcon_server.py

@@ -68,6 +68,9 @@ class TestFalconServer(RMFTestCase):
     self.assertResourceCalled('Directory', '/var/lib/falcon/webapp',
                               owner = 'falcon',
                               )
+    self.assertResourceCalled('Directory', '/usr/lib/falcon',
+                              owner = 'falcon',
+                              )
     self.assertResourceCalled('File', '/etc/falcon/conf/falcon-env.sh',
                               content = Template('falcon-env.sh.j2'),
                               )