ui/installer: hardcode SSH Keys in installer.cc (#32838)

hardcode keys
old-commit-hash: 4c04ae9a59
pull/33029/head
Dean Lee 1 year ago committed by GitHub
parent 6f31d529b1
commit f0fdff113d
  1. 4
      selfdrive/ui/SConscript
  2. 4
      selfdrive/ui/installer/installer.cc

@ -106,10 +106,6 @@ if GetOption('extras') and arch != "Darwin":
if "internal" in name: if "internal" in name:
d['INTERNAL'] = "1" d['INTERNAL'] = "1"
import requests
r = requests.get("https://github.com/commaci2.keys")
r.raise_for_status()
d['SSH_KEYS'] = f'\\"{r.text.strip()}\\"'
obj = senv.Object(f"installer/installers/installer_{name}.o", ["installer/installer.cc"], CPPDEFINES=d) obj = senv.Object(f"installer/installers/installer_{name}.o", ["installer/installer.cc"], CPPDEFINES=d)
f = senv.Program(f"installer/installers/installer_{name}", [obj, cont], LIBS=qt_libs) f = senv.Program(f"installer/installers/installer_{name}", [obj, cont], LIBS=qt_libs)
# keep installers small # keep installers small

@ -180,10 +180,12 @@ void Installer::cloneFinished(int exitCode, QProcess::ExitStatus exitStatus) {
#ifdef INTERNAL #ifdef INTERNAL
run("mkdir -p /data/params/d/"); run("mkdir -p /data/params/d/");
// https://github.com/commaci2.keys
const std::string ssh_keys = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMX2kU8eBZyEWmbq0tjMPxksWWVuIV/5l64GabcYbdpI";
std::map<std::string, std::string> params = { std::map<std::string, std::string> params = {
{"SshEnabled", "1"}, {"SshEnabled", "1"},
{"RecordFrontLock", "1"}, {"RecordFrontLock", "1"},
{"GithubSshKeys", SSH_KEYS}, {"GithubSshKeys", ssh_keys},
}; };
for (const auto& [key, value] : params) { for (const auto& [key, value] : params) {
std::ofstream param; std::ofstream param;

Loading…
Cancel
Save