aboutsummaryrefslogtreecommitdiff
path: root/release/sysinstall/media_strategy.c
Commit message (Collapse)AuthorAgeFilesLines
* Ask name of "other" ftp site in correct place.Jordan K. Hubbard1995-05-261-9/+1
| | | | | | | | Make TIOCCONS redirection for console messages work properly; we no longer open /dev/console for all I/O - we use the VTYs directly. Notes: svn path=/head/; revision=8770
* Clean up the configuration stuff a bit more - we should now populateJordan K. Hubbard1995-05-261-5/+2
| | | | | | | | | /etc with good things(tm). Fire off ppp with all the proper initial options set. Notes: svn path=/head/; revision=8768
* This should fix the last of the ftp path problems.Jordan K. Hubbard1995-05-261-5/+7
| | | | | | | It was all a bit more complex than it first looked. Notes: svn path=/head/; revision=8764
* This should enable use to find the info files properly over ftp.Jordan K. Hubbard1995-05-261-2/+2
| | | | Notes: svn path=/head/; revision=8763
* Fix a bug in the /etc populating copy.Jordan K. Hubbard1995-05-261-12/+52
| | | | | | | | | | | | | | | | | | Change root.flp from a new format CPIO archive to a tar archive. Unless we're willing to change the main tarballs from tar format to "newc" (or, even better, "crc") cpio format, we need to use one common one for all and that's tar for now. Install will now grab "root floppy" from an ftp site if that's what you've got set. Fix even more gripes from Poul's list. P.S. As soon as I get the distfiles copied over to freefall tomorrow morning, those of you wishing to test minimal installs over ftp should be able to do so by grabbing the boot floppy and nothing else. Keep your eyes open for my announcement. Notes: svn path=/head/; revision=8760
* Totally revamp the TCP/IP dialog; now network selection makes a bit more sense.Jordan K. Hubbard1995-05-261-41/+104
| | | | | | | | | | | Root floppy (which actually may be able to go completely away at some point soon!) is now loadable from ftp/nfs/dos as well as CDROM and (of course) floppy. Fix more problems on Poul's Gripe List. Notes: svn path=/head/; revision=8756
* Bring in all my fixes to Poul's gripe list as of last night.Jordan K. Hubbard1995-05-251-9/+34
| | | | Notes: svn path=/head/; revision=8751
* media_strategy.c: Add explanation for URL.Poul-Henning Kamp1995-05-251-2/+2
| | | | | | | ftp.c: Clean up debug, improve error handling. Notes: svn path=/head/; revision=8746
* 1. Spawn a shell on VTY4 and leave it lying around.Jordan K. Hubbard1995-05-241-5/+7
| | | | | | | | 2. Bring in Gary's prompt stuff in extractGeneric. 3. Add another global for telling when we're running as init. Notes: svn path=/head/; revision=8735
* Close of ftp socket is now handled by FtpEOF().Gary Palmer1995-05-241-2/+1
| | | | Notes: svn path=/head/; revision=8731
* "Bring out your dead!" Always try to reap the children we leave around.Jordan K. Hubbard1995-05-241-21/+50
| | | | Notes: svn path=/head/; revision=8728
* Bring everybody up to date on my morning's work.Jordan K. Hubbard1995-05-241-23/+73
| | | | | | | | | | | | | | | | | | | | | | | 1. Fix a few bugs in the ftp installation code and implement proper ftp and network shutdown routines. 2. Clean up the menus a fair bit - add a FreeBSD configuration menu. 3. Eliminate the last of the "chaining" - the installation now does the most obvious thing in the most obvious cases and doesn't present you with more menus than you were expecting. This makes it necessary to be a little more explicit in places, but it's still less confusing. 4. Add a few more safety nets for the user. Change a few hard-and-fast limits to warnings (it now runs as non-root, Bruce). 5. Add descriptions for all the supported ethernet cards. 6. Make the cpio floppy extract put up a menu requesting the drive you wish to use if you have more than one; don't just always assume drive A. Notes: svn path=/head/; revision=8727
* Makefile:Gary Palmer1995-05-241-7/+11
| | | | | | | | | | | | | Add testftp: target ftp.c: add more debugging output and fix a few more problems media_strategy: make the ftp system actually do something resembling common sense. it now works after a fashion, although it soon falls over for some reason. Notes: svn path=/head/; revision=8726
* Sync to latest ftp-capable sysinstall. We're getting there!Jordan K. Hubbard1995-05-241-21/+23
| | | | Notes: svn path=/head/; revision=8722
* Add a final configuration menu and the beginnings of the backing codeJordan K. Hubbard1995-05-241-7/+93
| | | | | | | | for it. The ftp installation method is working well enough to test. Many more bug fixes, says Gary. Notes: svn path=/head/; revision=8715
* Add my first cut at TCP/IP device configuration. If this works, theJordan K. Hubbard1995-05-231-2/+29
| | | | | | | | | ftp installation method should now function. We'll know as soon as my make release builds the floppies. I'm just committing this out of my release tree now so that it doesn't get clobbered again. Notes: svn path=/head/; revision=8709
* 1. Bring in the first cut of Poul's ftp routines. We still don'tJordan K. Hubbard1995-05-231-12/+66
| | | | | | | | | | | | | use them yet, but it's close (we're working on the last wrinkles in the CD install for now). 2. Complete the CDROM installation strategy code. 3. Simplify the distribtuion loading code. 4. General error message cleanup. 5. Write the /etc/fstab file now and split those routines into config.c 6. Clean up the menus a little more. Notes: svn path=/head/; revision=8705
* Implement most of the CD extract code.Jordan K. Hubbard1995-05-221-22/+46
| | | | | | | | | Clean up a few last display bugs. Add sanity checking that makes sure user creates root and swap partitions. Add swap partitions with swapon(). Notes: svn path=/head/; revision=8702
* 1. Correct the path for distributions on the CDROMGary Palmer1995-05-211-2/+8
| | | | | | | | 2. Put msgDebug() calls into the genericGteDist routine to see why it is locking. Notes: svn path=/head/; revision=8690
* Sigh - forgot the readonly flag to mount()Gary Palmer1995-05-211-3/+2
| | | | Notes: svn path=/head/; revision=8689
* I've just been told that I'm rooted on the hard disk at this point, notGary Palmer1995-05-211-5/+4
| | | | | | | on the boot floppy. Alter the paths to reflect this Notes: svn path=/head/; revision=8687
* Sync in my latest changes to try and find a problem with the mountingGary Palmer1995-05-211-11/+39
| | | | | | | of the CDROM Notes: svn path=/head/; revision=8685
* Close a file descriptor leak.Gary Palmer1995-05-211-1/+2
| | | | Notes: svn path=/head/; revision=8680
* 1. Start syncing up the network strategy code so that folks like Poul andJordan K. Hubbard1995-05-211-24/+26
| | | | | | | | | | | Justin can see it. 2. Attempt to fix the redisplay problems in label.c some more. Not clearing the screen each time is certainly faster, but it's causing all sorts of problems. Notes: svn path=/head/; revision=8677
* Bring in my latest changes. The CDROM strategy should now work, and aGary Palmer1995-05-201-23/+227
| | | | | | | | (hopefully) generic fs extraction system is in place. Now the other methods :-( Notes: svn path=/head/; revision=8655
* 1. Fix a pathological bug I introduced in msgInfo(). Right idea, wrongJordan K. Hubbard1995-05-201-1/+19
| | | | | | | | | | | | | | | | | | | | | implementation. 2. Totally rework device registration. It's about half the size and more powerful now. 3. Add DOS discovery. 4. Start filling in some of the strategy routines. 5. Another clean-up pass over the menus. 6. Make wizard code use Disk typedef. If I can get the first strategy routine finished tonite, we should have a working install (from ftp, at least) this weekend. Notes: svn path=/head/; revision=8641
* Make Jordan's ``half baked'' code compile so that make release's aren'tGary Palmer1995-05-201-1/+53
| | | | | | | | stopped dead in their tracks. Also add the beginnings of my distribution extraction code in media_strategy.c Notes: svn path=/head/; revision=8637
* Commit my latest so that Gary can sync up - this version should alsoJordan K. Hubbard1995-05-171-0/+133
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. Notes: svn path=/head/; revision=8576