mirror of
https://github.com/radareorg/r2env.git
synced 2026-11-09 04:19:32 -10:00
Compare commits
5
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
40f784cd8c | ||
|
|
e2cd0cd9e2 | ||
|
|
400c6d91bd | ||
|
|
21aca1d8a5 | ||
|
|
a002a577b4 |
No files matched your search
@@ -92,11 +92,8 @@ class R2Env:
|
||||
|
||||
def shell(self, cmd=""):
|
||||
line = "export PS1=\"r2env\\$ \";export PATH=\"" + self._r2env_path + "/bin:$PATH\"; $SHELL -f"
|
||||
if os.path.isfile("/default.prop"): # hack for pre-dtag builds of r2
|
||||
line = "export LD_LIBRARY_PATH=\"" + self._r2env_path + "/lib\";" + line
|
||||
if cmd.strip() == "":
|
||||
return os.system(line)
|
||||
print(os.system(line + " -c '" + cmd + "'"))
|
||||
return os.system(line + " -c '" + cmd + "'")
|
||||
|
||||
@staticmethod
|
||||
|
||||
@@ -94,13 +94,9 @@ class PackageManager:
|
||||
def _build_using_acr(source_path, dst_path, logfile):
|
||||
"""Only works in Unix systems"""
|
||||
exit_if_not_exists(['make'])
|
||||
print_console("[-] Building package using acr for Termux...")
|
||||
extra_flags = ""
|
||||
if os.path.isfile("/default.prop"):
|
||||
extra_flags = " --with-compiler=termux"
|
||||
cmd = "(cd {0} && rm -rf shlr/capstone && ./configure {1}" \
|
||||
" --with-rpath --prefix={2} 2>&1 && make -j4 2>&1" \
|
||||
"&& make install) > {3}".format(source_path, extra_flags, dst_path, logfile)
|
||||
print_console("[-] Building package using acr ...")
|
||||
cmd = "(cd {0} && rm -rf shlr/capstone && ./configure --with-rpath --prefix={1} 2>&1 && make -j4 2>&1" \
|
||||
"&& make install) > {2}".format(source_path, dst_path, logfile)
|
||||
return os.system(cmd) == 0
|
||||
|
||||
@staticmethod
|
||||
|
||||
Reference in new issue
Block a user