]>
git.ipfire.org Git - ipfire-2.x.git/blob - src/install+setup/install/install.h
1 /* SmoothWall install program.
3 * This program is distributed under the terms of the GNU General Public
4 * Licence. See the file COPYING for details.
6 * (c) Lawrence Manning, 2001
9 * $Id: install.h,v 1.10.2.4 2006/01/11 01:01:38 franck78 Exp $
13 #include "../libsmooth/libsmooth.h"
20 /* CDROMS and harddisks. */
23 char devnode_disk
[30]; // when single partition is addressed
24 char devnode_part
[30]; // when the RAID partition is addressed
25 char devnode_disk_run
[30]; // the same dev but after installation
26 char devnode_part_run
[30];
27 char modulename
[STRING_SIZE
];
28 char options
[STRING_SIZE
];
33 int checkide(char letter
);
34 char findidetype(int type
);
37 int ejectcdrom(char *dev
);
40 int networkmenu(struct keyvalue
*ethernetkv
);
43 int checktarball(char *);
46 int write_disk_configs(struct devparams
*dp
);
47 int write_lang_configs( char *lang
);
48 int write_ethernet_configs(struct keyvalue
*ethernetkv
);
51 char * initialize_pcmcia (void);
53 /* upgrade_v12_v13.c */
54 int upgrade_v12_v13();
56 /* upgrade_v130_v131.c */
57 int upgrade_v130_v140();
61 int write_usb_modules_conf();
62 int checkusb (char *partition
);
65 int try_scsi(char *dev
);
66 int get_boot(char *dev
);
69 int modprobe (char *mod
);
70 int rmmod (char *mod
);