@@ -89,27 +89,31 @@ def deploy(local_path=None):
89
89
print ("Package deployed successfully on: " + env .host )
90
90
91
91
92
- def rpm_install (rpm_name ):
93
- _LOGGER .info ("Installing the rpm" )
92
+ def _rpm_install (package_path ):
94
93
nodeps = ''
95
94
if env .nodeps :
96
95
nodeps = '--nodeps '
97
96
98
97
if 'java8_home' not in env or env .java8_home is None :
99
- ret = sudo ('rpm -i %s%s' %
100
- (nodeps , os .path .join (constants .REMOTE_PACKAGES_PATH ,
101
- rpm_name )))
98
+ ret = sudo ('rpm -i %s%s' % (nodeps , package_path ))
102
99
else :
103
100
with shell_env (JAVA8_HOME = '%s' % env .java8_home ):
104
- ret = sudo ('rpm -i %s%s' %
105
- (nodeps , os .path .join (constants .REMOTE_PACKAGES_PATH ,
106
- rpm_name )))
101
+ ret = sudo ('rpm -i %s%s' % (nodeps , package_path ))
102
+
103
+ return ret
104
+
105
+
106
+ def rpm_install (rpm_name ):
107
+ _LOGGER .info ("Installing the rpm" )
108
+ package_path = os .path .join (constants .REMOTE_PACKAGES_PATH , rpm_name )
109
+ ret = _rpm_install (package_path )
107
110
if ret .succeeded :
108
111
print ("Package installed successfully on: " + env .host )
109
112
110
113
111
114
def rpm_upgrade (rpm_name ):
112
115
_LOGGER .info ("Upgrading the rpm" )
116
+
113
117
nodeps = ''
114
118
if env .nodeps :
115
119
nodeps = '--nodeps '
@@ -119,6 +123,6 @@ def rpm_upgrade(rpm_name):
119
123
% package_path , quiet = True )
120
124
121
125
ret_uninstall = sudo ('rpm -e %s%s' % (nodeps , package_name ))
122
- ret_install = sudo ( 'rpm -i %s%s' % ( nodeps , package_path ) )
126
+ ret_install = _rpm_install ( package_path )
123
127
if ret_uninstall .succeeded and ret_install .succeeded :
124
128
print ("Package upgraded successfully on: " + env .host )
0 commit comments