diff options
author | jhb <jhb@FreeBSD.org> | 2002-11-27 19:58:57 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2002-11-27 19:58:57 +0000 |
commit | 4577d287deb4ec3c60e23286d1c39abd1402844d (patch) | |
tree | a6b1061252b8ec83ef75c597ab94c532c7cc187c /usr.sbin/sade | |
parent | 3dd686b7d1aaab4682d7c555a994b4a419d8a9ce (diff) | |
download | FreeBSD-src-4577d287deb4ec3c60e23286d1c39abd1402844d.zip FreeBSD-src-4577d287deb4ec3c60e23286d1c39abd1402844d.tar.gz |
- Only declare the MBR menu for i386 that is not PC98.
- Only declare mouse menus if WITH_MICE.
- Only declare syscons menus if WITH_SYSCONS.
- Only declare fdisk editor functions if WITH_SLICES.
Approved by: re
Diffstat (limited to 'usr.sbin/sade')
-rw-r--r-- | usr.sbin/sade/sade.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/usr.sbin/sade/sade.h b/usr.sbin/sade/sade.h index d3777e1..99d80fc 100644 --- a/usr.sbin/sade/sade.h +++ b/usr.sbin/sade/sade.h @@ -396,11 +396,13 @@ extern int BootMgr; /* Which boot manager to use */ extern int StatusLine; /* Where to print our status messages */ extern DMenu MenuInitial; /* Initial installation menu */ extern DMenu MenuFixit; /* Fixit repair menu */ +#ifdef __i386__ #ifdef PC98 extern DMenu MenuIPLType; /* Type of IPL to write on the disk */ #else extern DMenu MenuMBRType; /* Type of MBR to write on the disk */ #endif +#endif extern DMenu MenuConfigure; /* Final configuration menu */ extern DMenu MenuDocumentation; /* Documentation menu */ extern DMenu MenuFTPOptions; /* FTP Installation options */ @@ -409,7 +411,9 @@ extern DMenu MenuOptions; /* Installation options */ extern DMenu MenuOptionsLanguage; /* Language options menu */ extern DMenu MenuKLD; /* Prototype KLD menu */ extern DMenu MenuMedia; /* Media type menu */ +#ifdef WITH_MICE extern DMenu MenuMouse; /* Mouse type menu */ +#endif extern DMenu MenuMediaCDROM; /* CDROM media menu */ extern DMenu MenuMediaDOS; /* DOS media menu */ extern DMenu MenuMediaFloppy; /* Floppy media menu */ @@ -420,6 +424,7 @@ extern DMenu MenuNTP; /* NTP time server menu */ extern DMenu MenuSecurity; /* System security options menu */ extern DMenu MenuSecurityProfile; /* Security profile menu */ extern DMenu MenuStartup; /* Startup services menu */ +#ifdef WITH_SYSCONS extern DMenu MenuSyscons; /* System console configuration menu */ extern DMenu MenuSysconsFont; /* System console font configuration menu */ extern DMenu MenuSysconsKeymap; /* System console keymap configuration menu */ @@ -427,6 +432,7 @@ extern DMenu MenuSysconsKeyrate; /* System console keyrate configuration menu * extern DMenu MenuSysconsSaver; /* System console saver configuration menu */ extern DMenu MenuSysconsScrnmap; /* System console screenmap configuration menu */ extern DMenu MenuSysconsTtys; /* System console terminal type menu */ +#endif extern DMenu MenuNetworking; /* Network configuration menu */ extern DMenu MenuSendmail; /* Sendmail configuration menu */ extern DMenu MenuInstallCustom; /* Custom Installation menu */ @@ -528,10 +534,12 @@ extern int dhcpParseLeases(char *file, char *hostname, char *domain, char *names char *ipaddr, char *gateway, char *netmask); /* disks.c */ +#ifdef WITH_SLICES +extern void diskPartition(Device *dev); extern int diskPartitionEditor(dialogMenuItem *self); +#endif extern int diskPartitionWrite(dialogMenuItem *self); extern int diskGetSelectCount(Device ***devs); -extern void diskPartition(Device *dev); /* dispatch.c */ extern int dispatchCommand(char *command); |