summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sysinstall/media.c
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1995-05-17 14:40:00 +0000
committerjkh <jkh@FreeBSD.org>1995-05-17 14:40:00 +0000
commit51db685ce5136b113343b379f9e1ff5110ce2097 (patch)
tree3c4b835b80329341731037a431c9a5964fa0a92e /usr.sbin/sysinstall/media.c
parent795504cd3724527d413d54f657c8c077ca836b59 (diff)
downloadFreeBSD-src-51db685ce5136b113343b379f9e1ff5110ce2097.zip
FreeBSD-src-51db685ce5136b113343b379f9e1ff5110ce2097.tar.gz
Commit my latest so that Gary can sync up - this version should also
be the grounds for our first round of testing in the release I'm rolling. It doesn't load the distributions yet, but it should do everything else.
Diffstat (limited to 'usr.sbin/sysinstall/media.c')
-rw-r--r--usr.sbin/sysinstall/media.c81
1 files changed, 5 insertions, 76 deletions
diff --git a/usr.sbin/sysinstall/media.c b/usr.sbin/sysinstall/media.c
index da2fdd6..1250f52 100644
--- a/usr.sbin/sysinstall/media.c
+++ b/usr.sbin/sysinstall/media.c
@@ -4,7 +4,7 @@
* This is probably the last attempt in the `sysinstall' line, the next
* generation being slated to essentially a complete rewrite.
*
- * $Id: media.c,v 1.4 1995/05/16 02:53:18 jkh Exp $
+ * $Id: media.c,v 1.5 1995/05/16 11:37:18 jkh Exp $
*
* Copyright (c) 1995
* Jordan Hubbard. All rights reserved.
@@ -51,8 +51,6 @@
int
mediaSetCDROM(char *str)
{
- extern DMenu MenuMediaCDROM;
-
if (OnCDROM == TRUE)
return 1;
else {
@@ -72,8 +70,6 @@ mediaSetCDROM(char *str)
int
mediaSetFloppy(char *str)
{
- extern DMenu MenuMediaFloppy;
-
dmenuOpenSimple(&MenuMediaFloppy);
if (getenv(MEDIA_DEVICE)) {
variable_set2(MEDIA_TYPE, "floppy");
@@ -114,8 +110,6 @@ mediaSetTape(char *str)
int
mediaSetFTP(char *str)
{
- extern DMenu MenuMediaFTP;
-
dmenuOpenSimple(&MenuMediaFTP);
if (getenv(MEDIA_DEVICE)) {
variable_set2(MEDIA_TYPE, "ftp");
@@ -164,7 +158,6 @@ mediaExtractDist(FILE *fp)
Boolean
mediaGetType(void)
{
- extern DMenu MenuMedia;
char *cp;
dmenuOpenSimple(&MenuMedia);
@@ -174,77 +167,13 @@ mediaGetType(void)
return TRUE;
}
-/* Various media "strategy" routines */
-Boolean
-mediaInitUFS(Device *dev)
-{
- return TRUE;
-}
-
-Boolean
-mediaGetUFS(char *dist)
-{
- return TRUE;
-}
-
-/* UFS has no close routine since this is handled at the device level */
-
-Boolean
-mediaInitCDROM(Device *dev)
-{
- return TRUE;
-}
-
-Boolean
-mediaGetCDROM(char *dist)
-{
- return TRUE;
-}
-
-void
-mediaCloseCDROM(Device *dev)
-{
- return;
-}
-
-Boolean
-mediaInitTape(Device *dev)
-{
- return TRUE;
-}
-
-Boolean
-mediaGetTape(char *dist)
-{
- return TRUE;
-}
-
-void
-mediaCloseTape(Device *dev)
-{
- return;
-}
-
-Boolean
-mediaInitNetwork(Device *dev)
-{
- return TRUE;
-}
-
-Boolean
-mediaGetNetwork(char *dist)
-{
- return TRUE;
-}
-
-void
-mediaCloseNetwork(Device *dev)
-{
-}
-
/* Return TRUE if all the media variables are set up correctly */
Boolean
mediaVerify(void)
{
+ if (!getenv(MEDIA_TYPE) || !getenv(MEDIA_DEVICE)) {
+ msgConfirm("Media type or device not set! Please select a media type\nfrom the Installation menu before proceeding.");
+ return FALSE;
+ }
return TRUE;
}
OpenPOWER on IntegriCloud