diff options
-rw-r--r-- | loader/loader.c | 9 | ||||
-rw-r--r-- | text.py | 5 |
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; } @@ -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] |