diff options
author | Jeremy Katz <katzj@redhat.com> | 2002-07-12 03:06:57 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2002-07-12 03:06:57 +0000 |
commit | 3f7e6fbc27c88a18c32c3d7fddb1259a6e51bd89 (patch) | |
tree | 1c00c60a778731eddd1c5ac2061e1ff4e02aa9f6 /loader/loader.c | |
parent | 972088ca2cc18171942319799cf5b8e25d8706c6 (diff) | |
download | anaconda-3f7e6fbc27c88a18c32c3d7fddb1259a6e51bd89.tar.gz anaconda-3f7e6fbc27c88a18c32c3d7fddb1259a6e51bd89.tar.xz anaconda-3f7e6fbc27c88a18c32c3d7fddb1259a6e51bd89.zip |
apply pbrown's patch to change disc info files to be .discinfo and have all of the relevant information. this will allow for similar formatting for other product CDs such as the lacd
Diffstat (limited to 'loader/loader.c')
-rw-r--r-- | loader/loader.c | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/loader/loader.c b/loader/loader.c index 0e76a4502..ac4627370 100644 --- a/loader/loader.c +++ b/loader/loader.c @@ -832,8 +832,8 @@ char *getReleaseDescriptorFromIso(char *file) { errno = 0; stampfile = NULL; while ((ent = readdir(dir))) { - if (!strncmp(ent->d_name, ".disc", 4)) { - stampfile = strdup(ent->d_name); + if (!strncmp(ent->d_name, ".discinfo", 9)) { + stampfile = strdup(".discinfo"); break; } } @@ -846,17 +846,14 @@ char *getReleaseDescriptorFromIso(char *file) { if (f) { char *tmpptr; + /* skip over time stamp line */ tmpptr = fgets(tmpstr, sizeof(tmpstr), f); + /* now read OS description line */ if (tmpptr) tmpptr = fgets(tmpstr, sizeof(tmpstr), f); fclose(f); - - if (tmpptr >= 0 && strlen(tmpstr) > 0) { - for (ptr = tmpstr+strlen(tmpstr) - 1; - ptr != tmpstr && isspace(*ptr); ptr--); - *(ptr+1) = '\0'; + if (tmpptr) descr = tmpstr; - } } } |