|
@@ -89,6 +89,7 @@ class TestHookAfterInstall(RMFTestCase):
|
|
self.assertResourceCalled('Execute', ('cp', '-R', '-p', conf_dir, conf_backup_dir),
|
|
self.assertResourceCalled('Execute', ('cp', '-R', '-p', conf_dir, conf_backup_dir),
|
|
not_if = 'test -e ' + conf_backup_dir,
|
|
not_if = 'test -e ' + conf_backup_dir,
|
|
sudo = True,)
|
|
sudo = True,)
|
|
|
|
+
|
|
for dir_def in dir_defs:
|
|
for dir_def in dir_defs:
|
|
conf_dir = dir_def['conf_dir']
|
|
conf_dir = dir_def['conf_dir']
|
|
current_dir = dir_def['current_dir']
|
|
current_dir = dir_def['current_dir']
|
|
@@ -97,6 +98,11 @@ class TestHookAfterInstall(RMFTestCase):
|
|
self.assertResourceCalled('Link', conf_dir,
|
|
self.assertResourceCalled('Link', conf_dir,
|
|
to = current_dir,)
|
|
to = current_dir,)
|
|
|
|
|
|
|
|
+ #HACK for Atlas
|
|
|
|
+ if package in ["atlas", ]:
|
|
|
|
+ self.assertResourceCalled('Execute', 'ambari-sudo.sh [RMF_ENV_PLACEHOLDER] -H -E cp -R --no-clobber /etc/atlas/conf.backup/* /etc/atlas/conf',
|
|
|
|
+ only_if = 'test -e ' + "/etc/atlas/conf")
|
|
|
|
+
|
|
self.assertNoMoreResources()
|
|
self.assertNoMoreResources()
|
|
|
|
|
|
@patch("shared_initialization.load_version", new = MagicMock(return_value="2.3.0.0-1243"))
|
|
@patch("shared_initialization.load_version", new = MagicMock(return_value="2.3.0.0-1243"))
|
|
@@ -150,6 +156,7 @@ class TestHookAfterInstall(RMFTestCase):
|
|
self.assertResourceCalled('Execute', ('cp', '-R', '-p', conf_dir, conf_backup_dir),
|
|
self.assertResourceCalled('Execute', ('cp', '-R', '-p', conf_dir, conf_backup_dir),
|
|
not_if = 'test -e ' + conf_backup_dir,
|
|
not_if = 'test -e ' + conf_backup_dir,
|
|
sudo = True,)
|
|
sudo = True,)
|
|
|
|
+
|
|
for dir_def in dir_defs:
|
|
for dir_def in dir_defs:
|
|
conf_dir = dir_def['conf_dir']
|
|
conf_dir = dir_def['conf_dir']
|
|
current_dir = dir_def['current_dir']
|
|
current_dir = dir_def['current_dir']
|
|
@@ -158,6 +165,11 @@ class TestHookAfterInstall(RMFTestCase):
|
|
self.assertResourceCalled('Link', conf_dir,
|
|
self.assertResourceCalled('Link', conf_dir,
|
|
to = current_dir,)
|
|
to = current_dir,)
|
|
|
|
|
|
|
|
+ #HACK for Atlas
|
|
|
|
+ if package in ["atlas", ]:
|
|
|
|
+ self.assertResourceCalled('Execute', 'ambari-sudo.sh [RMF_ENV_PLACEHOLDER] -H -E cp -R --no-clobber /etc/atlas/conf.backup/* /etc/atlas/conf',
|
|
|
|
+ only_if = 'test -e ' + "/etc/atlas/conf")
|
|
|
|
+
|
|
self.assertNoMoreResources()
|
|
self.assertNoMoreResources()
|
|
|
|
|
|
|
|
|
|
@@ -244,6 +256,7 @@ class TestHookAfterInstall(RMFTestCase):
|
|
self.assertResourceCalled('Execute', ('cp', '-R', '-p', conf_dir, conf_backup_dir),
|
|
self.assertResourceCalled('Execute', ('cp', '-R', '-p', conf_dir, conf_backup_dir),
|
|
not_if = 'test -e ' + conf_backup_dir,
|
|
not_if = 'test -e ' + conf_backup_dir,
|
|
sudo = True,)
|
|
sudo = True,)
|
|
|
|
+
|
|
for dir_def in dir_defs:
|
|
for dir_def in dir_defs:
|
|
conf_dir = dir_def['conf_dir']
|
|
conf_dir = dir_def['conf_dir']
|
|
current_dir = dir_def['current_dir']
|
|
current_dir = dir_def['current_dir']
|
|
@@ -252,6 +265,11 @@ class TestHookAfterInstall(RMFTestCase):
|
|
self.assertResourceCalled('Link', conf_dir,
|
|
self.assertResourceCalled('Link', conf_dir,
|
|
to = current_dir,)
|
|
to = current_dir,)
|
|
|
|
|
|
|
|
+ #HACK for Atlas
|
|
|
|
+ if package in ["atlas", ]:
|
|
|
|
+ self.assertResourceCalled('Execute', 'ambari-sudo.sh [RMF_ENV_PLACEHOLDER] -H -E cp -R --no-clobber /etc/atlas/conf.backup/* /etc/atlas/conf',
|
|
|
|
+ only_if = 'test -e ' + "/etc/atlas/conf")
|
|
|
|
+
|
|
self.assertNoMoreResources()
|
|
self.assertNoMoreResources()
|
|
|
|
|
|
|
|
|