]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/install+setup/install/config.c
Installer: check md5 of downloaded iso.
[people/pmueller/ipfire-2.x.git] / src / install+setup / install / config.c
index 89cfa5921c37800aec106b277dd09c99551799b1..b1d533e4fd9a1155012d265cd12617758018c39d 100644 (file)
@@ -6,54 +6,14 @@
  * (c) Lawrence Manning, 2001
  * Write the config and get password stuff.
  * 
- * $Id: config.c,v 1.6.2.3 2005/12/07 20:42:48 franck78 Exp $
- * 
  */
 
 #include "install.h"
-extern char **ctr;     // text translation table
-
-/* called to write out all config files using the keyvalue interface. */
-int write_disk_configs(struct devparams *dp)
-{
-       char devnode[STRING_SIZE];
-       char partition[STRING_SIZE];
-       char *messages[5] = {   NULL,
-                               ctr[TR_UNABLE_TO_MAKE_SYMLINK_DEV_HARDDISK1],
-                               ctr[TR_UNABLE_TO_MAKE_SYMLINK_DEV_HARDDISK2],
-                               ctr[TR_UNABLE_TO_MAKE_SYMLINK_DEV_HARDDISK3],
-                               ctr[TR_UNABLE_TO_MAKE_SYMLINK_DEV_HARDDISK4] 
-                       };
-       /* dev node links. */
-       sprintf(devnode, "%s", dp->devnode_disk_run);
-       if (symlink(devnode, "/harddisk/dev/harddisk"))
-       {
-               errorbox(ctr[TR_UNABLE_TO_MAKE_SYMLINK_DEV_HARDDISK]);
-               return 0;
-       }
-       
-       int j;
-       for (j=1; j<5; j++) {
-               sprintf(devnode, "%s%d", dp->devnode_part_run,j);
-               sprintf(partition,"/harddisk/dev/harddisk%d",j);
-               if (symlink(devnode, partition))
-               {
-                       errorbox( messages[j] );
-                       return 0;
-               }
-       }
 
-       /* Add /dev/root symlink linking to the root filesystem to 
-        * keep updfstab happy */
-       sprintf(devnode, "%s4", dp->devnode_part_run);
-       if (symlink(devnode, "/harddisk/dev/root"))
-       {
-               errorbox(ctr[TR_UNABLE_TO_MAKE_SYMLINK_DEV_ROOT]);
-               return 0;
-       }
+extern FILE *flog;
+extern char *mylog;
 
-       return 1;
-}
+extern char **ctr;
 
 int write_lang_configs( char *lang)
 {
@@ -62,6 +22,7 @@ int write_lang_configs( char *lang)
        /* default stuff for main/settings. */
        replacekeyvalue(kv, "LANGUAGE", lang);
        replacekeyvalue(kv, "HOSTNAME", SNAME);
+       replacekeyvalue(kv, "THEME", "ipfire");
        writekeyvalues(kv, "/harddisk" CONFIG_ROOT "/main/settings");
        freekeyvalues(kv);
        
@@ -123,3 +84,4 @@ int getpassword(char *password, char *text)
 
        return rc;
 }
+