| 1 | From 8b350daa847dd8e131d9e6b5b4434ce68a7903d0 Mon Sep 17 00:00:00 2001
|
| 2 | From: Dmitry Polyakov <[email protected]>
|
| 3 | Date: Wed, 4 Aug 2021 15:46:33 +0500
|
| 4 | Subject: [PATCH] Add support for INSTEAD_GAMES_PATH
|
| 5 |
|
| 6 | In some setups, users might prefer to determine on their own the path in
|
| 7 | which games are located. This patch enables them to do so by setting
|
| 8 | the “INSTEAD_GAMES_PATH” environmnent variable.
|
| 9 | ---
|
| 10 | src/main.c | 6 ++++++
|
| 11 | 1 file changed, 6 insertions(+)
|
| 12 |
|
| 13 | diff --git a/src/main.c b/src/main.c
|
| 14 | index ba0ada1d..b05497b8 100644
|
| 15 | |
| 16 | |
| 17 | @@ -394,6 +394,12 @@ int instead_main(int argc, char *argv[])
|
| 18 | setdir(game_cwd);
|
| 19 | profile_load(NULL);
|
| 20 |
|
| 21 | + char *gamespath_env = NULL;
|
| 22 | +
|
| 23 | + if (gamespath_env = getenv("INSTEAD_GAMES_PATH"), gamespath_env != NULL) {
|
| 24 | + games_sw = strdup(gamespath_env);
|
| 25 | + }
|
| 26 | +
|
| 27 | for (i = 1; i < argc; i++) {
|
| 28 | if (lua_sw) /* during load profile */
|
| 29 | break;
|
| 30 | --
|
| 31 | 2.32.0
|
| 32 |
|