fix: Use 'dropshell' user and 'dropshell-files' directory as defaults in create server, consistent with autosetup script
All checks were successful
Build-Test-Publish / build (linux/amd64) (push) Successful in 30s
Build-Test-Publish / build (linux/arm64) (push) Successful in 1m19s

This commit is contained in:
2026-03-15 13:18:21 +13:00
parent 52f7ab187f
commit 1e06dc89bc

View File

@@ -412,7 +412,7 @@ namespace dropshell
std::filesystem::create_directory(server_dir); std::filesystem::create_directory(server_dir);
// 3. create a template server.env file in the server directory // 3. create a template server.env file in the server directory
std::string user = getenv("USER"); std::string user = "dropshell";
std::string server_env_path = server_dir + "/" + filenames::server_json; std::string server_env_path = server_dir + "/" + filenames::server_json;
std::ofstream server_env_file(server_env_path); std::ofstream server_env_file(server_env_path);
server_env_file << "{" << std::endl; server_env_file << "{" << std::endl;
@@ -421,7 +421,7 @@ namespace dropshell
server_env_file << " \"SSH_USERS\": [" << std::endl; server_env_file << " \"SSH_USERS\": [" << std::endl;
server_env_file << " {" << std::endl; server_env_file << " {" << std::endl;
server_env_file << " \"USER\": \"" << user << "\"," << std::endl; server_env_file << " \"USER\": \"" << user << "\"," << std::endl;
server_env_file << " \"DIR\": \"" << "/home/" + user << "/.dropshell\"" << std::endl; server_env_file << " \"DIR\": \"/home/" << user << "/dropshell-files\"" << std::endl;
server_env_file << " }" << std::endl; server_env_file << " }" << std::endl;
server_env_file << " ]," << std::endl; server_env_file << " ]," << std::endl;
server_env_file << " \"HAS_DOCKER\": \"true\"," << std::endl; server_env_file << " \"HAS_DOCKER\": \"true\"," << std::endl;