summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Cantrell <dcantrell@redhat.com>2009-06-30 12:01:30 -1000
committerDavid Cantrell <dcantrell@redhat.com>2009-07-06 16:25:39 -1000
commit170213392a9c357fd18f9062341c7e29b8051524 (patch)
tree3bdaa1aefe5800ba9c2604768a41a6c5b2831b24
parentc1692ab69c9f280cf69cc1275f7416b32799cc89 (diff)
downloadanaconda-170213392a9c357fd18f9062341c7e29b8051524.tar.gz
anaconda-170213392a9c357fd18f9062341c7e29b8051524.tar.xz
anaconda-170213392a9c357fd18f9062341c7e29b8051524.zip
dhclient now reads config files from /etc/dhcp
Create /etc/dhcp in the initrd image and make sure loader writes dhclient configuration files to /etc/dhcp.
-rw-r--r--loader/net.c4
-rwxr-xr-xscripts/mk-images1
2 files changed, 3 insertions, 2 deletions
diff --git a/loader/net.c b/loader/net.c
index 1c35ac522..5b9593a34 100644
--- a/loader/net.c
+++ b/loader/net.c
@@ -1123,7 +1123,7 @@ int writeDisabledNetInfo(void) {
for (i = 0; devs[i]; i++) {
/* remove dhclient-DEVICE.conf if we have it */
- if (asprintf(&ofile, "/etc/dhclient-%s.conf", devs[i]->device) == -1) {
+ if (asprintf(&ofile, "/etc/dhcp/dhclient-%s.conf", devs[i]->device) == -1) {
return 5;
}
@@ -1219,7 +1219,7 @@ int writeEnabledNetInfo(iface_t *iface) {
}
}
- if (asprintf(&ofile, "/etc/dhclient-%s.conf", iface->device) == -1) {
+ if (asprintf(&ofile, "/etc/dhcp/dhclient-%s.conf", iface->device) == -1) {
return 17;
}
diff --git a/scripts/mk-images b/scripts/mk-images
index 5c719409b..a21a748af 100755
--- a/scripts/mk-images
+++ b/scripts/mk-images
@@ -539,6 +539,7 @@ makeinitrd() {
mkdir -p $MBD_DIR/var/cache/hald
mkdir -p $MBD_DIR/var/lib/dbus
mkdir -p $MBD_DIR/var/lib/dhclient
+ mkdir -p $MBD_DIR/etc/dhcp
mkdir -p $MBD_DIR/var/lock/rpm
mkdir -p $MBD_DIR/var/run
mkdir -p $MBD_DIR/var/run/dbus