[COMMIT osv master] scripts: make firecracker.py default to host architecture

3 views
Skip to first unread message

Commit Bot

unread,
Jul 21, 2020, 12:14:49 AM7/21/20
to osv...@googlegroups.com, Waldemar Kozaczuk
From: Waldemar Kozaczuk <jwkoz...@gmail.com>
Committer: Waldemar Kozaczuk <jwkoz...@gmail.com>
Branch: master

scripts: make firecracker.py default to host architecture

Signed-off-by: Waldemar Kozaczuk <jwkoz...@gmail.com>

---
diff --git a/scripts/firecracker.py b/scripts/firecracker.py
--- a/scripts/firecracker.py
+++ b/scripts/firecracker.py
@@ -14,13 +14,14 @@
import tempfile
from datetime import datetime

-
verbose = False

stty_params = None

devnull = open('/dev/null', 'w')

+host_arch = subprocess.check_output(["uname", "-m"]).decode('utf-8').split('\n')[0]
+
def stty_save():
global stty_params
p = subprocess.Popen(["stty", "-g"], stdout=subprocess.PIPE, stderr=devnull)
@@ -381,7 +382,7 @@ def main(options):
help="use socket-based API to configure and start OSv on firecracker")
parser.add_argument("-p", "--physical_nic", action="store", default=None,
help="name of the physical NIC (wired or wireless) to forward to if in natted mode")
- parser.add_argument("--arch", action="store", choices=["x86_64","aarch64"], default="x86_64",
+ parser.add_argument("--arch", action="store", choices=["x86_64","aarch64"], default=host_arch,
help="specify Firecracker architecture: x86_64, aarch64")

cmd_args = parser.parse_args()
Reply all
Reply to author
Forward
0 new messages