|
| 1 | +diff -Nur tdnf-3.1.5-orig/CMakeLists.txt tdnf-3.1.5/CMakeLists.txt |
| 2 | +--- tdnf-3.1.5-orig/CMakeLists.txt 2021-10-06 18:39:26.000000000 +0000 |
| 3 | ++++ tdnf-3.1.5/CMakeLists.txt 2021-11-21 21:46:20.081393280 +0000 |
| 4 | +@@ -29,13 +29,13 @@ |
| 5 | + set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) |
| 6 | + |
| 7 | + # Ensure that we don't accidentally install into /usr/etc |
| 8 | +-set(CMAKE_INSTALL_FULL_SYSCONDIR "/etc") |
| 9 | +-set(SYSCONFDIR /etc) |
| 10 | +- |
| 11 | +-set(MOTGEN_DIR /etc/motdgen.d) |
| 12 | ++set(CMAKE_INSTALL_FULL_SYSCONDIR "/usr/sgug/etc") |
| 13 | ++set(SYSCONFDIR /usr/sgug/etc) |
| 14 | + |
| 15 | ++set(MOTGEN_DIR /usr/sgug/etc/motdgen.d) |
| 16 | ++ |
| 17 | + if(NOT SYSTEMD_DIR) |
| 18 | +- set(SYSTEMD_DIR /lib/systemd/system) |
| 19 | ++ set(SYSTEMD_DIR /usr/sgug/lib/systemd/system) |
| 20 | + endif() |
| 21 | + |
| 22 | + |
| 23 | +diff -Nur tdnf-3.1.5-orig/CMakeLists.txt.rej tdnf-3.1.5/CMakeLists.txt.rej |
| 24 | +--- tdnf-3.1.5-orig/CMakeLists.txt.rej 2021-11-17 20:25:37.163415120 +0000 |
| 25 | ++++ tdnf-3.1.5/CMakeLists.txt.rej 1969-12-31 19:00:00.000000000 +0000 |
| 26 | +@@ -1,20 +0,0 @@ |
| 27 | +---- CMakeLists.txt 2021-10-06 18:39:26.000000000 +0000 |
| 28 | +-+++ CMakeLists.txt 2021-11-17 20:24:04.261990240 +0000 |
| 29 | +-@@ -29,13 +29,13 @@ |
| 30 | +- set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) |
| 31 | +- |
| 32 | +- # Ensure that we don't accidentally install into /usr/etc |
| 33 | +--set(CMAKE_INSTALL_FULL_SYSCONDIR "/etc") |
| 34 | +--set(SYSCONFDIR /etc) |
| 35 | +-+set(CMAKE_INSTALL_FULL_SYSCONDIR "/usr/sgug/etc") |
| 36 | +-+set(SYSCONFDIR /usr/sgug/etc) |
| 37 | +- |
| 38 | +--set(MOTGEN_DIR /etc/motdgen.d) |
| 39 | +-+set(MOTGEN_DIR /usr/sgug/etc/motdgen.d) |
| 40 | +- |
| 41 | +- if(NOT SYSTEMD_DIR) |
| 42 | +-- set(SYSTEMD_DIR /lib/systemd/system) |
| 43 | +-+ set(SYSTEMD_DIR /usr/sgug/lib/systemd/system) |
| 44 | +- |
| 45 | +- |
| 46 | +- |
| 47 | +diff -Nur tdnf-3.1.5-orig/client/defines.h tdnf-3.1.5/client/defines.h |
| 48 | +--- tdnf-3.1.5-orig/client/defines.h 2021-10-06 18:39:26.000000000 +0000 |
| 49 | ++++ tdnf-3.1.5/client/defines.h 2021-11-21 21:46:20.122920800 +0000 |
| 50 | +@@ -59,7 +59,7 @@ |
| 51 | + |
| 52 | + //Repo defines |
| 53 | + #define TDNF_REPO_EXT ".repo" |
| 54 | +-#define TDNF_CONF_FILE "/etc/tdnf/tdnf.conf" |
| 55 | ++#define TDNF_CONF_FILE "/usr/sgug/etc/tdnf/tdnf.conf" |
| 56 | + #define TDNF_CONF_GROUP "main" |
| 57 | + //Conf file key names |
| 58 | + #define TDNF_CONF_KEY_GPGCHECK "gpgcheck" |
| 59 | +@@ -110,10 +110,10 @@ |
| 60 | + #define TDNF_REPO_BASEURL_FILE_NAME "baseurl" |
| 61 | + |
| 62 | + // repo defaults |
| 63 | +-#define TDNF_DEFAULT_REPO_LOCATION "/etc/yum.repos.d" |
| 64 | +-#define TDNF_DEFAULT_CACHE_LOCATION "/var/cache/tdnf" |
| 65 | +-#define TDNF_DEFAULT_DISTROVERPKG "system-release" |
| 66 | +-#define TDNF_DEFAULT_DISTROARCHPKG "x86_64" |
| 67 | ++#define TDNF_DEFAULT_REPO_LOCATION "/usr/sgug/etc/yum.repos.d" |
| 68 | ++#define TDNF_DEFAULT_CACHE_LOCATION "/usr/sgug/var/cache/tdnf" |
| 69 | ++#define TDNF_DEFAULT_DISTROVERPKG "sgugrse-release" |
| 70 | ++#define TDNF_DEFAULT_DISTROARCHPKG "mips" |
| 71 | + #define TDNF_RPM_CACHE_DIR_NAME "rpms" |
| 72 | + #define TDNF_REPODATA_DIR_NAME "repodata" |
| 73 | + #define TDNF_SOLVCACHE_DIR_NAME "solvcache" |
| 74 | +@@ -140,7 +140,7 @@ |
| 75 | + /* plugin defines */ |
| 76 | + #define TDNF_DEFAULT_PLUGINS_ENABLED 0 |
| 77 | + #define TDNF_DEFAULT_PLUGIN_PATH SYSTEM_LIBDIR"/tdnf-plugins" |
| 78 | +-#define TDNF_DEFAULT_PLUGIN_CONF_PATH "/etc/tdnf/pluginconf.d" |
| 79 | ++#define TDNF_DEFAULT_PLUGIN_CONF_PATH "/usr/sgug/etc/tdnf/pluginconf.d" |
| 80 | + #define TDNF_PLUGIN_CONF_EXT ".conf" |
| 81 | + #define TDNF_PLUGIN_CONF_EXT_LEN 5 |
| 82 | + #define TDNF_PLUGIN_CONF_MAIN_SECTION "main" |
| 83 | +diff -Nur tdnf-3.1.5-orig/client/utils.c tdnf-3.1.5/client/utils.c |
| 84 | +--- tdnf-3.1.5-orig/client/utils.c 2021-10-06 18:39:26.000000000 +0000 |
| 85 | ++++ tdnf-3.1.5/client/utils.c 2021-11-21 21:46:20.229391920 +0000 |
| 86 | +@@ -509,24 +509,7 @@ |
| 87 | + ) |
| 88 | + { |
| 89 | + uint32_t dwError = 0; |
| 90 | +- char* pszArch = NULL; |
| 91 | +- struct utsname stUtsName; |
| 92 | +- |
| 93 | +- if(!ppszArch) |
| 94 | +- { |
| 95 | +- dwError = ERROR_TDNF_INVALID_PARAMETER; |
| 96 | +- BAIL_ON_TDNF_ERROR(dwError); |
| 97 | +- } |
| 98 | +- if(uname(&stUtsName) != 0) |
| 99 | +- { |
| 100 | +- dwError = errno; |
| 101 | +- } |
| 102 | +- BAIL_ON_TDNF_SYSTEM_ERROR(dwError); |
| 103 | +- |
| 104 | +- dwError = TDNFAllocateString(stUtsName.machine, &pszArch); |
| 105 | +- BAIL_ON_TDNF_ERROR(dwError); |
| 106 | +- |
| 107 | +- *ppszArch = pszArch; |
| 108 | ++ *ppszArch = strdup("mips"); |
| 109 | + |
| 110 | + cleanup: |
| 111 | + return dwError; |
| 112 | +@@ -536,7 +519,6 @@ |
| 113 | + { |
| 114 | + *ppszArch = NULL; |
| 115 | + } |
| 116 | +- TDNF_SAFE_FREE_MEMORY(pszArch); |
| 117 | + goto cleanup; |
| 118 | + } |
| 119 | + |
| 120 | +diff -Nur tdnf-3.1.5-orig/common/utils.c tdnf-3.1.5/common/utils.c |
| 121 | +--- tdnf-3.1.5-orig/common/utils.c 2021-10-06 18:39:26.000000000 +0000 |
| 122 | ++++ tdnf-3.1.5/common/utils.c 2021-11-21 21:46:20.263560000 +0000 |
| 123 | +@@ -586,6 +586,10 @@ |
| 124 | + dwError = TDNFAllocateMemory(1, strlen(pszPath) + 1, (void **)&pszNormalPath); |
| 125 | + BAIL_ON_TDNF_ERROR(dwError); |
| 126 | + |
| 127 | ++#if defined(__sgi) |
| 128 | ++ *ppszNormalPath = strdup(pszPath); |
| 129 | ++ return dwError; |
| 130 | ++#endif |
| 131 | + q = pszNormalPath; |
| 132 | + |
| 133 | + while(*p) |
| 134 | +diff -Nur tdnf-3.1.5-orig/etc/tdnf/tdnf.conf tdnf-3.1.5/etc/tdnf/tdnf.conf |
| 135 | +--- tdnf-3.1.5-orig/etc/tdnf/tdnf.conf 2021-10-06 18:39:26.000000000 +0000 |
| 136 | ++++ tdnf-3.1.5/etc/tdnf/tdnf.conf 2021-11-21 21:46:20.160430560 +0000 |
| 137 | +@@ -2,5 +2,5 @@ |
| 138 | + gpgcheck=1 |
| 139 | + installonly_limit=3 |
| 140 | + clean_requirements_on_remove=true |
| 141 | +-repodir=/etc/yum.repos.d |
| 142 | +-cachedir=/var/cache/tdnf |
| 143 | ++repodir=/usr/sgug/etc/yum.repos.d |
| 144 | ++cachedir=/usr/sgug/var/cache/tdnf |
| 145 | +diff -Nur tdnf-3.1.5-orig/solv/tdnfpool.c tdnf-3.1.5/solv/tdnfpool.c |
| 146 | +--- tdnf-3.1.5-orig/solv/tdnfpool.c 2021-10-06 18:39:26.000000000 +0000 |
| 147 | ++++ tdnf-3.1.5/solv/tdnfpool.c 2021-11-21 21:46:20.190429680 +0000 |
| 148 | +@@ -106,7 +106,7 @@ |
| 149 | + BAIL_ON_TDNF_LIBSOLV_ERROR(dwError); |
| 150 | + } |
| 151 | + |
| 152 | +- pool_setarch(pPool, systemInfo.machine); |
| 153 | ++ pool_setarch(pPool, strdup("mips")); |
| 154 | + pool_set_flag(pPool, POOL_FLAG_ADDFILEPROVIDESFILTERED, 1); |
| 155 | + |
| 156 | + dwError = SolvReadInstalledRpms(pPool, &pRepo, pszCacheDir); |
| 157 | +diff -Nur tdnf-3.1.5-orig/tools/cli/lib/output.c tdnf-3.1.5/tools/cli/lib/output.c |
| 158 | +--- tdnf-3.1.5-orig/tools/cli/lib/output.c 2021-10-06 18:39:26.000000000 +0000 |
| 159 | ++++ tdnf-3.1.5/tools/cli/lib/output.c 2021-11-21 21:48:05.330564560 +0000 |
| 160 | +@@ -21,6 +21,17 @@ |
| 161 | + |
| 162 | + #include "includes.h" |
| 163 | + |
| 164 | ++#ifdef __sgi |
| 165 | ++struct winsize { |
| 166 | ++ unsigned short ws_row; /* rows, in characters*/ |
| 167 | ++ unsigned short ws_col; /* columns, in character */ |
| 168 | ++ unsigned short ws_xpixel; /* horizontal size, pixels */ |
| 169 | ++ unsigned short ws_ypixel; /* vertical size, pixels */ |
| 170 | ++}; |
| 171 | ++ |
| 172 | ++#define TIOCGWINSZ _IOR('t', 104, struct winsize) /* get window size */ |
| 173 | ++#endif |
| 174 | ++ |
| 175 | + void |
| 176 | + ShowConsoleProps( |
| 177 | + void |
| 178 | +diff -Nur tdnf-3.1.5-orig/tools/cli/lib/output.c.rej tdnf-3.1.5/tools/cli/lib/output.c.rej |
| 179 | +--- tdnf-3.1.5-orig/tools/cli/lib/output.c.rej 1969-12-31 19:00:00.000000000 +0000 |
| 180 | ++++ tdnf-3.1.5/tools/cli/lib/output.c.rej 2021-11-21 21:46:20.303872400 +0000 |
| 181 | +@@ -0,0 +1,20 @@ |
| 182 | ++--- tools/cli/lib/output.c 2021-10-06 18:39:26.000000000 +0000 |
| 183 | +++++ tools/cli/lib/output.c 2021-11-21 21:45:37.803940800 +0000 |
| 184 | ++@@ -21,6 +21,17 @@ |
| 185 | ++ |
| 186 | ++ #include "includes.h" |
| 187 | ++ |
| 188 | +++#ifdef __sgi |
| 189 | +++struct winsize { |
| 190 | +++ unsigned short ws_row; /* rows, in characters*/ |
| 191 | +++ unsigned short ws_col; /* columns, in character */ |
| 192 | +++ unsigned short ws_xpixel; /* horizontal size, pixels */ |
| 193 | +++ unsigned short ws_ypixel; /* vertical size, pixels */ |
| 194 | +++}; |
| 195 | +++ |
| 196 | +++#define TIOCGWINSZ _IOR('t', 104, struct winsize) /* get window size */ |
| 197 | +++#endif |
| 198 | +++ |
| 199 | ++ void |
| 200 | ++ ShowConsoleProps( |
| 201 | ++ |
0 commit comments