summaryrefslogtreecommitdiffstats
path: root/loader
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2002-07-12 03:06:57 +0000
committerJeremy Katz <katzj@redhat.com>2002-07-12 03:06:57 +0000
commit3f7e6fbc27c88a18c32c3d7fddb1259a6e51bd89 (patch)
tree1c00c60a778731eddd1c5ac2061e1ff4e02aa9f6 /loader
parent972088ca2cc18171942319799cf5b8e25d8706c6 (diff)
downloadanaconda-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')
-rw-r--r--loader/loader.c13
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;
- }
}
}