thermferm/rdconfig.c

changeset 56
f7711c6ac93c
parent 55
11d7cc3bdf31
child 58
e8e7b46b705b
equal deleted inserted replaced
55:11d7cc3bdf31 56:f7711c6ac93c
118 int rc = 0; 118 int rc = 0;
119 FILE *fp; 119 FILE *fp;
120 w1_therm *tmp1; 120 w1_therm *tmp1;
121 rc_switch *tmp2; 121 rc_switch *tmp2;
122 122
123 if (getenv((char *)"HOME") == NULL) { 123 if (getenv((char *)"USER") == NULL) {
124 mypath = xstrcpy((char *)"/root"); 124 mypath = xstrcpy((char *)"/root");
125 } else { 125 } else {
126 mypath = xstrcpy(getenv((char *)"HOME")); 126 mypath = xstrcpy(getenv((char *)"HOME"));
127 } 127 }
128 mypath = xstrcat(mypath, (char *)"/mbsepi-apps/"); 128 mypath = xstrcat(mypath, (char *)"/mbsepi-apps/");
201 FILE *fp; 201 FILE *fp;
202 int i, rc = 0; 202 int i, rc = 0;
203 203
204 killconfig(); 204 killconfig();
205 205
206 syslog(LOG_NOTICE, "HOME='%s' USER='%s' LOGNAME='%s'", MBSE_SS(getenv((char *)"HOME")), MBSE_SS(getenv((char *)"USER")), MBSE_SS(getenv((char *)"LOGNAME")));
207
206 /* 208 /*
207 * Search config file 209 * Search config file
208 */ 210 */
209 if (getenv((char *)"HOME") == NULL) { 211 if (getenv((char *)"USER") == NULL) {
210 mypath = xstrcpy((char *)"/root"); 212 mypath = xstrcpy((char *)"/root");
211 } else { 213 } else {
212 mypath = xstrcpy(getenv((char *)"HOME")); 214 mypath = xstrcpy(getenv((char *)"HOME"));
213 } 215 }
214 mypath = xstrcat(mypath, (char *)"/mbsepi-apps/"); 216 mypath = xstrcat(mypath, (char *)"/mbsepi-apps/");

mercurial