Skip to content

Commit 131f779

Browse files
authored
Setup: Oracle Linux 8 blues (RedisJSON#640)
1 parent a13e210 commit 131f779

File tree

1 file changed

+10
-15
lines changed

1 file changed

+10
-15
lines changed

sbin/system-setup.py

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,31 +13,26 @@
1313
#----------------------------------------------------------------------------------------------
1414

1515
class RedisJSONSetup(paella.Setup):
16-
def __init__(self, nop=False):
17-
paella.Setup.__init__(self, nop)
16+
def __init__(self, args):
17+
paella.Setup.__init__(self, args.nop)
1818

1919
def common_first(self):
2020
self.install_downloaders()
21-
self.install("unzip")
22-
self.pip_install("wheel")
23-
self.pip_install("setuptools --upgrade")
24-
25-
self.install("git rsync")
21+
self.run("%s/bin/enable-utf8" % READIES, sudo=self.os != 'macos')
22+
self.install("git unzip rsync")
2623

24+
if self.osnick == 'ol8':
25+
self.install("tar")
2726
if not self.has_command("clang"):
2827
self.run("%s/bin/getclang --modern" % READIES)
2928
if not self.has_command("rustc"):
3029
self.run("%s/bin/getrust" % READIES)
31-
self.run("%s/bin/getcmake" % READIES)
30+
self.run("%s/bin/getcmake --usr" % READIES)
3231

3332
def debian_compat(self):
34-
self.run("%s/bin/enable-utf8" % READIES)
3533
self.run("%s/bin/getgcc" % READIES)
3634

3735
def redhat_compat(self):
38-
if self.osnick == 'ol8':
39-
self.install("tar")
40-
self.run("%s/bin/enable-utf8" % READIES)
4136
self.install("redhat-lsb-core")
4237
self.run("%s/bin/getgcc --modern" % READIES)
4338

@@ -50,10 +45,10 @@ def macos(self):
5045
self.run("%s/bin/getgcc" % READIES)
5146

5247
def common_last(self):
53-
self.run("python3 %s/bin/getrmpytools" % READIES)
48+
self.run("{PYTHON} {READIES}/bin/getrmpytools".format(PYTHON=self.python, READIES=READIES))
5449
self.pip_install("-r %s/tests/pytest/requirements.txt" % ROOT)
5550
self.pip_install("toml")
56-
self.pip_install("awscli")
51+
self.pip_install("pudb awscli")
5752
self.pip_install("gevent")
5853

5954
#----------------------------------------------------------------------------------------------
@@ -62,4 +57,4 @@ def common_last(self):
6257
parser.add_argument('-n', '--nop', action="store_true", help='no operation')
6358
args = parser.parse_args()
6459

65-
RedisJSONSetup(nop = args.nop).setup()
60+
RedisJSONSetup(args).setup()

0 commit comments

Comments
 (0)