summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--loader/loader.c9
-rw-r--r--text.py5
2 files changed, 9 insertions, 5 deletions
diff --git a/loader/loader.c b/loader/loader.c
index c19fd4fa2..8c322a1f0 100644
--- a/loader/loader.c
+++ b/loader/loader.c
@@ -213,7 +213,7 @@ int main(int argc, char ** argv) {
eth0.isPtp=0;
eth0.isUp=0;
eth0.ip.s_addr=inet_addr("207.175.42.47");
- eth0.netmask.s_addr=htonl(0xffffff00);
+ eth0.netmask.s_addr=inet_addr("255.255.254.0");
eth0.broadcast.s_addr=inet_addr("207.175.42.255");
eth0.network.s_addr=inet_addr("207.175.42.0");
@@ -229,8 +229,9 @@ int main(int argc, char ** argv) {
doPwMount("207.175.42.68:/mnt/test/msw/i386",
"/mnt/source", "nfs", 1, 0, NULL, NULL);
- symlink("/mnt/source/RedHat/instimage/usr", "/usr");
- symlink("/mnt/source/RedHat/instimage/lib", "/lib");
+ symlink("mnt/source/RedHat/instimage/usr/bin", "/usr/bin");
+ symlink("mnt/source/RedHat/instimage/usr/lib/rpm", "/usr/lib/rpm");
+ symlink("mnt/source/RedHat/instimage/lib", "/lib");
if (access("/usr/bin/anaconda", R_OK)) {
printf("NFS mount does not appear to be a Red Hat 6.1 tree\n");
@@ -247,6 +248,6 @@ int main(int argc, char ** argv) {
execv(anacondaArgs[0], anacondaArgs);
perror("exec");
- return 0;
+ return 1;
}
diff --git a/text.py b/text.py
index e47e02694..58e112ca7 100644
--- a/text.py
+++ b/text.py
@@ -1,6 +1,7 @@
from snack import *
import _balkan
import sys
+import isys
class WelcomeWindow:
def run(self, screen):
@@ -48,7 +49,9 @@ class PartitionWindow:
device = 'hda';
- table = _balkan.readTable('/dev/' + device)
+ isys.mkdevinode(device, '/tmp/' + device)
+
+ table = _balkan.readTable('/tmp/' + device)
partList = []
for i in range(0, len(table) - 1):
(type, start, size) = table[i]