summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--loader2/log.c4
-rw-r--r--loader2/log.h1
-rw-r--r--loader2/net.c10
4 files changed, 16 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index d3adbb7a2..bc7479374 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,9 @@
* loader2/cdinstall.c (kickstartFromCD): Look for the kickstart file
on all CD drives (notting, #197192).
+ * loader2/net.c (doDhcp): Pass the debug log level to
+ pumpDhcpClassRun (markmc, #197175).
+
2006-06-28 Jeremy Katz <katzj@redhat.com>
* anaconda.spec: Bump version, require yum 2.9.2
diff --git a/loader2/log.c b/loader2/log.c
index 5c1637dff..e93a87a78 100644
--- a/loader2/log.c
+++ b/loader2/log.c
@@ -127,3 +127,7 @@ void closeLog(void) {
void setLogLevel(int level) {
minLevel = level;
}
+
+int getLogLevel(void) {
+ return minLevel;
+}
diff --git a/loader2/log.h b/loader2/log.h
index 71cafba1c..48e64c2f1 100644
--- a/loader2/log.h
+++ b/loader2/log.h
@@ -14,5 +14,6 @@ void logMessage(int level, const char * s, ...)
void openLog(int useLocal);
void closeLog(void);
void setLogLevel(int minLevel);
+int getLogLevel(void);
#endif /* _LOG_H_ */
diff --git a/loader2/net.c b/loader2/net.c
index fb0d1febf..6b7596459 100644
--- a/loader2/net.c
+++ b/loader2/net.c
@@ -830,13 +830,19 @@ char *doDhcp(struct networkDeviceConfig *dev) {
struct pumpNetIntf *i;
char *r = NULL;
time_t timeout = 45;
+ int loglevel;
i = &dev->dev;
+ if (getLogLevel() == DEBUGLVL)
+ loglevel = LOG_DEBUG;
+ else
+ loglevel = LOG_INFO;
+
if (FL_NOIPV6(flags))
- r = pumpDhcpClassRun(i,0L,"anaconda",DHCPv6_DISABLE,0,timeout,netlogger,LOG_INFO);
+ r = pumpDhcpClassRun(i,0L,"anaconda",DHCPv6_DISABLE,0,timeout,netlogger,loglevel);
else
- r = pumpDhcpClassRun(i,0L,"anaconda",0,0,timeout,netlogger,LOG_INFO);
+ r = pumpDhcpClassRun(i,0L,"anaconda",0,0,timeout,netlogger,loglevel);
return r;
}