Commit Graph

988 Commits

Author SHA1 Message Date
Justin T. Gibbs c39581f667 Device name cleanup for CAM. 1998-09-15 10:24:46 +00:00
Jordan K. Hubbard 04f80d35bf Fix printf warnings and add a few casts.
PR:		7560
Submitted by:	Stefan Eggers <seggers@semyam.dinoco.de>
1998-09-14 19:14:11 +00:00
Bill Paul a5be897656 Add device list entries for the tl and xl PCI ethernet devices. 1998-09-13 16:45:10 +00:00
Daniel O'Callaghan 087572a597 Fix typos. 1998-09-09 05:09:55 +00:00
Jordan K. Hubbard 5d7e166f85 Whoops, update the makefile too while I'm at it. 1998-09-08 11:44:37 +00:00
Jordan K. Hubbard dac9272725 Go back to using MSDOSFS instead of Robert Nordier's stand-alone DOS
library.  I have to include MSDOSFS on the boot floppy anyway (so I can
read DOS floppies in a few other contexts) and since both -stable and
-current MSDOSFS handle long filenames, I'm OK on that now.  Should
save about 10K of space.
1998-09-08 11:44:08 +00:00
Jordan K. Hubbard aa75b0b778 Make totally sure that we have the latest 1.7 version of booteasy
(it looked like it already to me, but the PR gives me cause to wonder).
PR:		2514
1998-09-08 10:46:40 +00:00
Jordan K. Hubbard 119cff04ef Don't set the router_enable variable by default. 1998-08-31 17:47:52 +00:00
Jordan K. Hubbard 87757a15d3 Accept gateway value of NO 1998-08-31 09:02:03 +00:00
Jordan K. Hubbard ccee8446a8 Add /usr/lib to the list of things to chflag before upgrading.
Noticed by:	Blaz Zupan <blaz@gold.amis.net>
1998-08-28 01:03:41 +00:00
Jordan K. Hubbard 0fc1c5c44a Catch more cases where the CDROM has been mounted. 1998-08-27 00:50:14 +00:00
Jordan K. Hubbard 9c5697dd4f MF22: various fixes for new XFree86 dist and cdrom warnings. 1998-07-21 06:44:42 +00:00
Kazutaka YOKOTA e1fe6b4298 MF22: fix typo in a keymap filename (lat-amer.iso -> lat-amer). 1998-07-20 10:48:11 +00:00
Jordan K. Hubbard 8eac04a792 MF22: Paul Traina's changes. 1998-07-18 09:42:02 +00:00
Brian Somers 7e22ee1f07 Show on-screen ``phase'' logging and try to negotiate
nameserver IPs by default at install time.
Approved by: jkh
1998-07-12 17:11:53 +00:00
Jordan K. Hubbard eeae79cc34 Crank the max possible disks/slices constants way down.
The probe for this sometimes makes IDE drives chatter their guts out
and takes an inordinately long time in such cases..
1998-06-29 09:28:01 +00:00
Jordan K. Hubbard 27d83e22de Stop including COMPAT_21 unconditionally for X now; that kludge hasn't
been necessary for awhile.
1998-06-10 01:15:46 +00:00
Jordan K. Hubbard 515cf34afd Merge updates from 2.2 1998-05-24 20:01:33 +00:00
Jordan K. Hubbard 904bdc094f Sync documentation with 2.2 updates. 1998-05-24 20:00:27 +00:00
Steve Price 461497b337 Add 'newsyslog.conf' to the list of files to not clobber
during the upgrade process.

PR:		6629
1998-05-24 02:49:54 +00:00
Jordan K. Hubbard 9b6f1a185f Make Mitsumi and Sony CDROM devs also use the `a' device. I think
they'll have (or are having) similar problems to those described
for the matcd device in PR#6576
1998-05-11 00:47:27 +00:00
Jordan K. Hubbard 92be7163cc It was incorrect to use the `c' device for the matcd driver;
apparently, unlike the IDE or SCSI CDROM drivers, this is magically
special-cased for audio CDs.  This also might explain what happened
with scd (Sony) CDs also since I made the same change there.  A follow-up
commit will fix that. Thanks, Dave!

PR:		6576
Submitted by:	Dave Marquardt <marquard@zilker.net>
1998-05-11 00:45:06 +00:00
Jordan K. Hubbard ddb437cf93 XFree86 3.3.1 -> 3.3.2 1998-05-06 12:01:20 +00:00
Jordan K. Hubbard 4f43ad3744 Note usage of Linux PLIP peer. 1998-04-20 06:18:36 +00:00
Andrey A. Chernov 7220744319 Add ftp4.ru 1998-04-16 13:55:11 +00:00
Jordan K. Hubbard 72d450cd6e MF22: NOSHARED=YES 1998-04-01 15:19:23 +00:00
Jordan K. Hubbard ac4c856698 Sync with 2.2-stable branch. 1998-03-24 09:51:58 +00:00
Jordan K. Hubbard d8837e94a8 MF22: resync. 1998-03-23 08:36:27 +00:00
Kazutaka YOKOTA 6614c78914 - Remove the notice that psm0 must be enabled before using the PS/2 mouse;
the device is enabled by default in the GENERIC kernel.
- Kill the mouse daemon, if any, when the user wants to disable it.
- Minor update on mouse menus.
1998-03-23 06:08:55 +00:00
Jordan K. Hubbard 3d4fcaba36 MF22: catch up with recent changes. 1998-03-23 05:59:18 +00:00
Jordan K. Hubbard 40917faa6f MF22: install correct kernel 1998-03-21 02:08:52 +00:00
Jordan K. Hubbard 2be6f70cf6 MF22: create raw slice entries. 1998-03-20 23:39:57 +00:00
Jordan K. Hubbard e5610c61ba Ack, fix typo in last commit. 1998-03-20 18:26:04 +00:00
Jordan K. Hubbard 8ff4186a6f My face is red - make the code for creating slices actually work now. 1998-03-20 18:07:02 +00:00
Jordan K. Hubbard df87ad2d33 correct checks for "already written" case. 1998-03-19 15:07:20 +00:00
Jordan K. Hubbard 75ea99e2df Add noatime option to new filesystems to speed up initial extraction.
Suggested by:	bde
1998-03-19 15:02:09 +00:00
Philippe Charnier 5e80730948 Use .An/.Aq. 1998-03-19 07:40:27 +00:00
Jordan K. Hubbard 95742f4173 1. If device node already exists, don't gratuituously try to make it
again.

2. Don't create slice entries when running multi-user; it adds far too
   much to sysinstall's startup time.  User is expected to have correct
   slice entries after system is installed.
1998-03-16 14:33:18 +00:00
Jordan K. Hubbard 1860722c6b Fix some bogons with variable handling. 1998-03-15 19:30:49 +00:00
Jordan K. Hubbard 09b58bbc77 Reformatting, more sanity checks. 1998-03-15 17:10:17 +00:00
Jordan K. Hubbard 9f5f4b12f4 When doing "make unders", also remember to make entries for
any slices that exist.
1998-03-15 16:15:47 +00:00
Jordan K. Hubbard 60decb9cbc Add Danish mirrors.
Submitted by:	phk
1998-03-13 11:30:44 +00:00
Jordan K. Hubbard bd002b6bd8 Be careful not to spam ld.so.hints in multi-user case.
Submitted by:	Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
1998-03-13 11:12:53 +00:00
Jordan K. Hubbard ea31e8b2d6 Fix bogusly shadowed variable.
Submitted by:	Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
1998-03-13 11:09:03 +00:00
Jordan K. Hubbard 1a8a1188c0 Correct misfeature with quoting, better error reporting. 1998-03-10 17:24:08 +00:00
Jordan K. Hubbard beb1c32dd3 MF22: installEnvironment() fix, reshuffle, vidcontrol on correct vty. 1998-03-10 13:42:05 +00:00
Jordan K. Hubbard 5dad274682 Update to XFree86 3.3.2 - I had to remove the entries for the VFB and
PRT servers since the extra PC98 servers have eaten all my flag bits.
Time to redo the way distribution masks are calculated, definitely, but
for now I guess people can always install those two components by hand
if they really want them.
1998-03-10 02:37:29 +00:00
Jordan K. Hubbard 9f8db01318 Remove deprecated XIG support - that project never
happened.
1998-03-09 15:01:02 +00:00
Andrey A. Chernov 140aed06db Fix RFC number 1544 -> 1644 1998-03-09 14:24:21 +00:00
Jordan K. Hubbard 739a141cfb Make a /var/run directory before starting ppp so that it doesn't
complain.
1998-03-09 08:57:22 +00:00
Jordan K. Hubbard dd3a83ba63 MF22: nuke compat slice for root. 1998-03-09 08:39:46 +00:00
Jordan K. Hubbard 7f2c35c3f8 Add a mouse configuration menu.
Submitted by:	Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
1998-03-07 08:59:32 +00:00
Jordan K. Hubbard 8f85722f98 MF22: various doc bogons noticed. 1998-03-06 07:23:08 +00:00
Jordan K. Hubbard d1abbfc040 Edit a message so that people stop sending me weird emails. :) 1998-02-22 09:54:17 +00:00
Jordan K. Hubbard 80e35f1859 MF22: correct bogus failure return. 1998-02-13 08:01:01 +00:00
Kazutaka YOKOTA aa1f0f51b6 Add an entry for the Brazilian keymap with accent key definitions
in the keymap menu.
1998-02-12 17:53:19 +00:00
Jordan K. Hubbard d5cbea7e97 Form device names correctly with new unit# syntax. 1998-02-10 18:43:11 +00:00
Jordan K. Hubbard 59617ad4b8 Totally change the way that devices are made in the MFS and subsequently
probed in sysinstall.  Rather than make template devices and use up lots
of inodes, also restricting the number of devices that can be dealt with,
mknod all necessary devices as necessary using built-in information.
This removes a number of constraints on the number and type of devices
that sysinstall can see.
1998-02-10 18:31:27 +00:00
Jordan K. Hubbard 4a7de9552b Remove some ancient cruft discovered during a recent code review. 1998-02-08 20:18:19 +00:00
Jordan K. Hubbard fc60b54d95 MF22: reset root flags properly. 1998-02-06 04:35:21 +00:00
Steve Price e2e5ad34fb Typo: PAT -> FAT.
PR:		5593
1998-02-01 05:58:42 +00:00
Jordan K. Hubbard 0fc319ac44 MF22: only fclose() OpenConn if non-NULL. 1998-01-28 04:42:38 +00:00
Kazutaka YOKOTA 3bbee664ba Update the keymap menu. 1998-01-27 14:01:19 +00:00
Jordan K. Hubbard feb308afd5 In !dists case, invoke the custom dist menu rather than the toplevel
dist menu.  This makes a good deal more sense and should have been
this way all along.
1998-01-23 07:53:44 +00:00
Jordan K. Hubbard c922e45175 MF22: match entries for wfd 1998-01-22 21:14:31 +00:00
Jordan K. Hubbard 9d8d61fb4d Add entry for SMC 9432TX cards (tx driver). 1998-01-21 19:25:49 +00:00
Jordan K. Hubbard 83ac5c703b Add wfd style devices to detection list (we'll have to put them on the
boot floppy too, of course - hope I still have enough inodes! :)
1998-01-19 23:28:41 +00:00
Jordan K. Hubbard a8d70a4bb7 Adapt to new mount(2) argument syntax.
Submitted by:	bde
1998-01-16 15:07:55 +00:00
Jordan K. Hubbard b46285e3cf Benign changes to support Justin's CAM code. 1998-01-16 12:53:04 +00:00
Jordan K. Hubbard de92741516 gateway -> gateway_enable
Pointed out by: Susie Ward <sward@voltage.net>
1997-12-29 20:07:17 +00:00
Steve Price 039016310d Another sysconfig -> rc.conf fix.
PR:		5374
Submitted by:	Studded <Studded@dal.net>
1997-12-27 19:40:20 +00:00
Joerg Wunsch 4cafd31252 Remove an extraneous ".kbd" that crept in for the Swiss German
keyboard map.

Submitted by:	georg.wagner@ubs.com
1997-11-26 22:48:24 +00:00
Jordan K. Hubbard 0985a5c811 Whine when a depended package can't be found at all, vs being found
but failing to load.
PR:		4959
1997-11-13 11:44:42 +00:00
David E. O'Brien 48761ea3ad MFS. 1997-11-05 06:11:35 +00:00
Jordan K. Hubbard 8138f33308 Since doc no longer contains the Handbook, stop saying that it does.
Submitted by:	Joao Carlos Mendes Luis <jonny@coppe.ufrj.br>
1997-11-04 23:44:22 +00:00
Jordan K. Hubbard d424167c3c Do chflags properly even when running multi-user. 1997-10-29 07:47:06 +00:00
Jordan K. Hubbard 217ebd5924 Fix typo in startup menu.
Submitted by:	max
1997-10-25 09:27:20 +00:00
Jordan K. Hubbard 38769fc189 Document 100Mbit media selection flag. 1997-10-20 08:11:25 +00:00
Jordan K. Hubbard 60ae49aa2a Fix disk counting bug.
Submitted by:	Arjan de Vet <Arjan.deVet@adv.IAEhv.nl>
1997-10-18 21:22:25 +00:00
Jordan K. Hubbard 382ac44b63 Fix various bogons reported in this PR.
PR:		4765
Submitted by:	fdiv
1997-10-15 04:37:26 +00:00
Jordan K. Hubbard 9addf1c150 Add a new startup variables menu for tweaking rc.conf variables in more
detail (also added more of them to the networking services menu).  Add
new dmenuISetVariable() function for interactive setting of non-boolean
flags.
1997-10-14 18:17:35 +00:00
Jordan K. Hubbard 5b937d60ee Fix bogon I introduced while adding disks menu to label editor. 1997-10-14 14:41:17 +00:00
Jordan K. Hubbard 6ab2db5e53 Ask for extra confirmation if a newfs has been requested during
an upgrade.
PR:		3368
1997-10-13 17:32:29 +00:00
Jordan K. Hubbard e70709ad1a Consolidate distribution flag checking code. 1997-10-13 12:12:14 +00:00
Jordan K. Hubbard 1b5a372ee6 Allow access to options editor from media screen (sometimes you need it
there!).
1997-10-13 11:45:36 +00:00
Jordan K. Hubbard 7e1ff66d01 Only need to call label editor for all drives. 1997-10-13 11:33:27 +00:00
Jordan K. Hubbard 90a93ec643 Update to reflect current affairs. 1997-10-12 16:21:36 +00:00
Jordan K. Hubbard b09dc169b7 Separate the siamese twins that were the partition and label editor.
Now you can use one without entering the other and it will DTRT.
These changes just allowed me to do the most straight-forward new disk
installation I've ever managed with sysinstall.
1997-10-12 16:21:21 +00:00
Jordan K. Hubbard 1990badff5 Now that nested menus work properly, stop using the kludged-up
DITEM_RECREATE flag.
1997-10-12 12:11:14 +00:00
Jordan K. Hubbard 54b85ef5cc Document extra tk*/tcl* package categories. 1997-10-08 15:31:13 +00:00
Jordan K. Hubbard 690f1880b9 Add an extra sanity check to previous commit. 1997-10-06 08:36:12 +00:00
Jordan K. Hubbard c16f090408 This should put boot.help in its rightful place (finally!) 1997-10-06 08:34:56 +00:00
Jordan K. Hubbard ac492f4554 Whups! Missed a spot in the kerberos src changes. 1997-10-04 15:50:09 +00:00
Jordan K. Hubbard c646fc1cfa Un-nuke krb and do what I *meant* to do, darn it. 1997-10-04 09:01:20 +00:00
Jordan K. Hubbard 1de31251a4 Adapt for new crypto source layout. 1997-10-04 08:58:16 +00:00
Jordan K. Hubbard 4a0aa46197 Get boot.help from a different place. 1997-10-03 14:14:40 +00:00
Jordan K. Hubbard 7fd698d732 Don't attempt to deref OpenConn after it's been set to NULL. :) 1997-10-03 14:00:09 +00:00
Jordan K. Hubbard 6cf4a83ec5 For people running paranoid ftpds, use the real username to log in
with when running multi-user and we actually have one.
Suggested by:	Joao Carlos Mendes Luis <jonny@coppe.ufrj.br>
1997-10-03 03:32:03 +00:00
Jordan K. Hubbard 0c795d27ea Keep fingers off /etc files until they're properly backed up.
PR:		4636
Submitted by:	Jack <jack@zeus.xtalwind.net>
1997-10-01 01:30:35 +00:00
Jordan K. Hubbard 26a695079e Add ftp4.uk.freebsd.org 1997-09-29 00:15:07 +00:00
Jordan K. Hubbard 87b462a276 More label editor enhancements.
Submitted by:	Ed Gold <vegold01@starbase.spd.louisville.edu>
1997-09-20 06:24:17 +00:00
Jordan K. Hubbard c3a6bc8315 Fix conditional bogon in Label Editor [from Ed Gold]
Print info boxes without titles.
1997-09-20 02:48:48 +00:00
Jordan K. Hubbard 466cf1dd58 Whoops! Missed one on the XF8633 -> XF86331 update.
PR:		4560
1997-09-18 17:54:36 +00:00
Jordan K. Hubbard 7789aca24b Correct typo. 1997-09-18 16:24:36 +00:00
Jordan K. Hubbard c6ea78c196 Over 1000 ports now. Note this in the relevant place. 1997-09-18 16:19:17 +00:00
Paul Traina 2f6456ee54 Fix misspelling 1997-09-17 16:23:48 +00:00
Paul Traina c55c0846ed variable_load.c is dead 1997-09-17 16:18:54 +00:00
Paul Traina 69ac164732 Put all variables in VAR_ #define's to force a single location for all
of these magic knobs.  This is purely cosmetic and a documentation issue
so we don't have to glop through the source code looking for gems.
1997-09-17 16:18:22 +00:00
Jordan K. Hubbard 4a50ae9ab3 Add a new netInteractive variable so that the interactiveness of the TCP
setup dialog from scripts is more controllable.  No more biasing off of
hostname (which is now non-optional in the non-netInteractive case).
Requested by:	pst
1997-09-17 13:33:14 +00:00
Jordan K. Hubbard 5ef5a78cd2 Whoops, forgot a file!
Submitted by:	pst
1997-09-16 18:57:47 +00:00
Jordan K. Hubbard 9f86ac0aa7 Much better dispatch code and scripting support.
Submitted by:	pst
1997-09-16 18:57:18 +00:00
Jordan K. Hubbard 365a44db75 MF22: pst's changes.
Submitted by:	pst
1997-09-16 10:14:23 +00:00
Jordan K. Hubbard 2110cdc5e4 XFree86 3.3.1 updates
Document new media flag in lieu of links.
1997-09-14 04:18:42 +00:00
Jordan K. Hubbard 2cbb21cfc9 Fix offset bug in partition display that made partitions of type
`linux_swap' hose the output.

Also add a (T)ype command for changing the type of a partition.
1997-09-11 17:12:08 +00:00
Jordan K. Hubbard 0ac80091c3 Update to XFree86 3.3.1 1997-09-10 10:15:41 +00:00
Jordan K. Hubbard d0ef76de67 Scrolling partition and label lists now make it possible to partition
lots of disks from sysinstall.  Yay!  Please test this as much as
possible with any 3.0 SNAP later than 970910 (I.E. tomorrow's snap),
especially those of you with larger disk farms.

Submitted by:	Ed Gold <vegold01@starbase.spd.louisville.edu>
1997-09-09 16:32:01 +00:00
Jordan K. Hubbard 5fe1a639c5 Eliminate an obviously redundant message title. 1997-09-09 16:27:50 +00:00
Jordan K. Hubbard 948ae9ab81 Update for XFree86 3.3.1 1997-09-09 16:26:29 +00:00
Jordan K. Hubbard b79a0997ab Be more cautious about leaving user with a workable kernel during the
upgrade process.
Submitted by:	Mikael Karpberg <karpen@ocean.campus.luth.se>
1997-09-09 09:19:30 +00:00
Jordan K. Hubbard 321a8d519a Make upgrade potentially a little less interactive.
Add and document new loadConfig function (sort of like a script #include).
Make TCP/IP setup far less chatty when it doesn't need to be.
1997-09-08 11:09:11 +00:00
Joerg Wunsch 96fc32627f Add a hint to the FAQ regarding ``DD'' disks. 1997-09-07 14:05:21 +00:00
Jordan K. Hubbard 920e888936 Install boot.help a little more skillfully; now it works without a src
dist installed. :)
1997-09-03 11:19:56 +00:00
Jordan K. Hubbard 21130039d8 People have complained that this is overly chatty, and
"dangerously dedicated" mode doesn't appear to have killed
anyone in recent memory, so I agree.
1997-09-03 10:47:44 +00:00
Bruce Evans 55d31f11fe -I/sys -> ${.CURDIR}/../../sys. This should finish replacing /sys by
a relative path.
1997-08-26 14:13:50 +00:00
Jordan K. Hubbard ea2b79b03e Fix fstab sequence number bug.
Add a few more strategic screen clears.
Fix registration form bug.
1997-08-18 21:47:34 +00:00
Jordan K. Hubbard 3f1d66701a 2nd round doc cleanup. 1997-08-18 21:10:26 +00:00
Jordan K. Hubbard a6d56f6e65 Sync with rc.conf change for weak_mountd_authentication 1997-08-17 10:08:25 +00:00
Jordan K. Hubbard a435592391 Add a SEE ALSO for install.cfg sample script. 1997-08-11 13:20:38 +00:00
Jordan K. Hubbard 86ff624834 Make some changes to the way the label editor reads script variables
so you don't need to re-enter it for each and every filesystem. Heads up!
This change is incompatible with the previous scripting format,
so those folks (all 2 of you) using config files should take a look
at the changes to the sample install.cfg file for the diskLabelEditor's
new calling syntax.

Finally write a man page for this thing, documenting all of the above
and more.  I can't drive a stake through this thing's heart without
properly documenting it first, so please consider this step #1 in that
process (to be honest, sysinstall will also live on for some time in
the 2.2. branch since it's unlikely that the new install tools will ever
make it over there - they're strictly 3.0 material).
1997-08-11 13:08:29 +00:00
Jordan K. Hubbard 97564a75d4 Back out the changes to set the resolver timeout. All they seem to do
is _break_ dns lookups entirely, and since reading the relevant docs and
source code does not enlighten for now, I'll remove this until more
basic research has been done into controlling the resolver's timeout
values.
1997-08-01 04:41:38 +00:00
Jordan K. Hubbard e5a117774b Fiddle with DNS options so that queries are also controlled by
the MEDIA_TIMEOUT variable.  Just -current for now on this one as
I'm still wanting to play with this a bit and see what the ramifications
of doing this are.
Requested by:	pst
1997-07-31 11:28:58 +00:00
Jordan K. Hubbard b6aad04900 Make serial console based installs actually work by:
1. Detecting the split /dev/ttyv0 / /dev/console case, e.g. you've
   booted with the -h flag and you have a VGA card also.

2. Adding an extra "menu" for selecting terminal type and adding ANSI
   to the list of compiled-in terms.

3. Opening the proper file descriptors before disowning ourselves.
Requested by:	pst
1997-07-31 11:08:47 +00:00
Jordan K. Hubbard 9325ae34de YAMF22 - /boot.foo fixups.
Also close PR#4151 by running newaliases (forgot to mention this
in my RELENG_2_2 commit, but it's there).
1997-07-23 15:13:18 +00:00
Jordan K. Hubbard 009a69e4b7 Repair missing quote. 1997-07-16 15:22:18 +00:00
Jordan K. Hubbard 26fdf9e1de ln /compat to /usr/compat on initial installation; this will
prevent the later addition of compat libs from overflowing /
1997-07-16 11:45:48 +00:00
Jordan K. Hubbard 5028762fea Eliminate Samba configuration. Sorry, but this was another one of
those ideas that, like the Apache server setup, was well-intentioned
but doomed to fail in the face of change.  That and the fact that it
shouldn't be part of the installation tool, it should be part of the
post-installation setup tool (which we need to write).  Combining the
two utilities into one utility was my first conceptual mistake.

Apologies also to Coranth Gryphon, who worked hard on the Apache
and Samba server setup code.  These features were quite useful
for awhile, if that's any consolation, I just simply had the wrong
ideas about where to put them. :-(
1997-07-16 05:22:42 +00:00
Jordan K. Hubbard 7a55519931 YAMF22 1997-07-04 04:46:29 +00:00
Jordan K. Hubbard 0395b68640 Allow distSetByName() to process all the relevant entries.
Submitted by: msmith
1997-07-01 03:50:58 +00:00
Jordan K. Hubbard b4cfcc4383 Adjust my installation script to more closely match reality.
Add a system command to script mechanism (so you can call things like
tzsetup from scripts).

Add noError variable for causing script errors to be ignored.
1997-06-22 09:45:41 +00:00
Jordan K. Hubbard 31377e1f1f Change the way that X configuration method is selected. 1997-06-21 15:45:15 +00:00
Jordan K. Hubbard 2588c3547d Add a couple of strategic screen clears. 1997-06-20 07:04:16 +00:00
Jordan K. Hubbard 2233edf577 1. Add a noWarn flag so that scripts can turn warnings off.
2. If hostname not set from script, bring up interactive dialog anyway.
1997-06-18 05:11:37 +00:00
Jordan K. Hubbard 7887f03216 YAMF22 1997-06-13 18:02:34 +00:00
Jordan K. Hubbard 17c5409baf YAMF22 1997-06-13 17:55:32 +00:00
Jordan K. Hubbard 08e6881746 YAMF22 1997-06-13 14:21:22 +00:00
Jordan K. Hubbard 4b59b68956 Incorporate an ancient typo fix that never made it over from 2.2. 1997-06-13 14:06:10 +00:00
Jordan K. Hubbard 189b7e9102 reverse polarity on bit-flip from 2.2 1997-06-13 11:00:13 +00:00
Jordan K. Hubbard 55bdcc5909 YAMF22 1997-06-13 09:34:10 +00:00
Jordan K. Hubbard 109cd53c79 YAMF22 1997-06-13 07:11:57 +00:00
Jordan K. Hubbard 457984b7f1 YAMF22 1997-06-12 09:01:38 +00:00
Jordan K. Hubbard 9a12d3c96b YAMF22 1997-06-12 08:46:51 +00:00
Jordan K. Hubbard 50bd8586a0 YAMF22 1997-06-12 07:35:40 +00:00
Jordan K. Hubbard ba40d0fede YAMF22 - Bugs Of Evil in variable handling and rc.conf editing.
PR#: 3218 [partial]
1997-06-11 08:41:10 +00:00
Jordan K. Hubbard fb2539e946 Add a sample script file so people have some idea of what to pass to Load. 1997-06-09 05:10:08 +00:00
Jordan K. Hubbard d67262d269 1. Make it possible to set up all the TCP/IP values from a script.
2. Update to XFree86 3.3
1997-06-09 01:19:44 +00:00
Jordan K. Hubbard 8e45ec2c8c Resurrect / implement some of the more esoteric scripting features,
such as partitioning a disk or overriding an interactive prompt.
1997-06-05 09:48:03 +00:00
Jordan K. Hubbard b3c112739c Fix typos (of the printed output kind). 1997-05-30 01:03:09 +00:00
Jordan K. Hubbard e81ebf9281 Always write out rc.conf, regardless of status.
PR:		3698
1997-05-27 18:56:03 +00:00
Jordan K. Hubbard e40c79386c Correct SNAP server paths.
Bring in CDE fixes.
1997-05-27 16:41:52 +00:00
Jordan K. Hubbard cfca7bde42 Lame typo fix here too. 1997-05-26 05:33:16 +00:00
Jordan K. Hubbard 92973a80f9 YAMF22 1997-05-26 04:57:56 +00:00
Jordan K. Hubbard 8b6ecf92cf Merge from 2.2 - XiG support updates. 1997-05-23 18:54:29 +00:00
Jordan K. Hubbard 53f741779c Adjust config variables to more closely match rc.conf 1997-05-22 21:26:11 +00:00
Jordan K. Hubbard 2ba8646379 Be more bullish about saving configuration information. 1997-05-22 04:04:30 +00:00
Jordan K. Hubbard dc6995f3e1 Actually, rethink last commit and simply remove the apache configuration
entirely, as promised earlier (it's outdated now and doesn't really belong
in sysinstall).
1997-05-22 00:17:11 +00:00
Jordan K. Hubbard e27779fc61 Update version of apache. 1997-05-22 00:13:58 +00:00
Jordan K. Hubbard 08dc434dfe Add SNAP servers to list of FTP sites. 1997-05-14 07:12:47 +00:00
Paul Traina fae279d847 Fix null dereference if config variable not set. 1997-05-10 17:11:24 +00:00
Jordan K. Hubbard 98e24c476f Merge 1.33.2.12 from 2.2 1997-05-09 07:44:19 +00:00
Jordan K. Hubbard 6ca2689df0 DOH! Fix package-extractor looping problem by moving some code
to the *proper* part of the loop.
1997-05-05 08:38:12 +00:00
Jordan K. Hubbard 00137300da Adapt routing configuration glue to rc.conf format. 1997-05-05 06:32:44 +00:00
Paul Traina eeb3219eef Add in some more config file support -- add variables to shut up
sysinstall about the dangerously dedicated message, and other
variables to allow pre-configuring the distribution sets.

Still todo: add a variable to define an initial set of packages that
should be loaded.
Reviewed by:	jkh
1997-05-05 05:16:03 +00:00
Jordan K. Hubbard 8681ebdcd1 YAMF22 1997-04-29 09:14:24 +00:00
Jordan K. Hubbard 3de5b08eda Adapt to rc.conf file format. 1997-04-28 10:31:14 +00:00
Jordan K. Hubbard 593230d218 Back out mount change here (which is the only branch it should have
occupied in the first place :)
1997-04-28 09:35:59 +00:00
Jordan K. Hubbard 7499a04abf YAMF22 1997-04-28 06:15:49 +00:00
Jordan K. Hubbard 0aa615d28d Sync with 2.2 and clean up some tortured english that was added. 1997-04-20 16:46:36 +00:00
Jordan K. Hubbard aa733cd0c5 YAMF22 1997-04-05 07:08:14 +00:00
Jordan K. Hubbard 66b368e835 Make all this work under -current again.
Submitted-By: Chuck Robey <chuckr@glue.umd.edu>
1997-04-03 13:44:59 +00:00
Jordan K. Hubbard 45dbe89080 Sync up to current state of development. 1997-04-02 12:07:39 +00:00
Jordan K. Hubbard 8378bbaded Catch this puppy up to RELENG_2_2 1997-03-29 06:44:57 +00:00
Jordan K. Hubbard 136cfc5125 YAMF22 1997-03-27 01:44:11 +00:00
Jordan K. Hubbard 82ac247a53 Sync with 2.2 1997-03-27 01:05:17 +00:00
Jordan K. Hubbard 38abfbea7d YAMF22 1997-03-25 03:12:59 +00:00
Jordan K. Hubbard 4f09c5ae25 YAMF22 1997-03-22 15:20:51 +00:00
Jordan K. Hubbard 63cf099d1c Add Iceland. 1997-03-21 05:18:20 +00:00
Jordan K. Hubbard ee49f49829 YAMF22 1997-03-19 10:09:46 +00:00
Jordan K. Hubbard eefc5acdc5 Some of my pending merge changes, Paul Traina's more flexible config
file loading code.
Submitted by:	pst
1997-03-19 10:09:28 +00:00
Mike Pritchard 862e2d600b Be consistent with the handbook and the release notes and specify all
mailing list addresses as freebsd-*@FreeBSD.org.

Pointed out by: Kenneth R. Westback <krw@tcn.net>
1997-03-18 07:02:32 +00:00
Jordan K. Hubbard c67ba61175 YAMF22 1997-03-15 18:01:45 +00:00
Jordan K. Hubbard fd27ec2d05 Increase the size of the email address field.
Requested-By: joerg
1997-03-15 16:24:32 +00:00
Jordan K. Hubbard 6ebe9a26f2 o Remove obsolete references in XFree86 menu
o Add version information to registration (suggested by David)
1997-03-14 05:17:12 +00:00
Jordan K. Hubbard db9fff5761 Tidy up generated fstab 1997-03-12 02:31:28 +00:00
Jordan K. Hubbard 7d98f8beea Fix a long-standing bug with the label editor I just found (you could
mount two dos partitions with the same name).

Neaten up a dialog box that was encroaching on the right edge.
1997-03-11 17:51:01 +00:00
Jordan K. Hubbard 06ffcdb202 YAMF22 1997-03-11 16:44:00 +00:00
Joerg Wunsch 4b3d276343 YAMF22 (rev 1.70.2.10, added blurb to explanations) 1997-03-11 16:27:25 +00:00
Jordan K. Hubbard 9a598d6b3f Merge all my sysinstall changes over to the 2.1 branch.
I just have this feeling... :)
1997-03-11 09:29:42 +00:00
Jordan K. Hubbard e7a132b4e1 YAMF22 1997-03-11 06:40:38 +00:00
Jordan K. Hubbard 628febdfb7 Sync with 2.2. 1997-03-10 21:11:57 +00:00
Jordan K. Hubbard d5867457a2 Update russian mirrors. 1997-03-10 19:38:14 +00:00
Jordan K. Hubbard 5279ffe115 Add registration help screen. 1997-03-09 22:35:12 +00:00
Jordan K. Hubbard 7c8f98f5b7 Add a registration screen so we can finally start counting our little user
puppies.
1997-03-09 22:25:49 +00:00
Jordan K. Hubbard 15d8c5b5a3 YAMF22 1997-03-08 16:17:49 +00:00
Jordan K. Hubbard c29c9ac418 YAMF22 1997-03-08 12:58:29 +00:00
Jordan K. Hubbard 0232e09f50 Add a missing docfile (whoops! Overlooked). 1997-03-08 11:34:25 +00:00
Jordan K. Hubbard af1353594f YAMF22 1997-03-08 11:06:50 +00:00
Jordan K. Hubbard 2efff52162 YAMF22 1997-03-07 16:39:32 +00:00
Peter Wemm b97fa2ef50 Revert $FreeBSD$ to $Id$ 1997-02-22 14:13:04 +00:00
Jordan K. Hubbard 46da72bdf7 Change handling of bad signals; there are reasons why this is actually
not such a great idea.
1997-02-20 16:29:12 +00:00
Jordan K. Hubbard 0495a9d2d7 ARGH!! Fix obligatory 12th hour fumble. :-( 1997-02-19 16:57:30 +00:00
Jordan K. Hubbard 164f690853 Argh! Last-minute typo fix (having this be broken in -current sucks). 1997-02-18 16:19:29 +00:00
Jordan K. Hubbard 2b76b18065 Add Label & Partition to configuration menu so you don't have to
go to one of the installs for that (now that it works multi-user).
1997-02-18 04:38:33 +00:00
Jordan K. Hubbard fcbdb5526d Don't use /mnt in multi-user mode if we're installing a new filesystem. 1997-02-18 04:36:16 +00:00
Jordan K. Hubbard 9a1717b2df Don't initialize homedir value. When called this early, pw(8) has no
reasonable data for it.
1997-02-18 01:50:51 +00:00
Jordan K. Hubbard 1d90be277e Don't just unset FTP_PATH unilaterally, it might have been a timeout
in which case we should simply log in again.
1997-02-18 01:35:37 +00:00
Jordan K. Hubbard a5ff41a0e2 Properly check status of menu return. 1997-02-17 22:08:19 +00:00
Jordan K. Hubbard 96a6cda5d6 Compensate for an underpopulated MFS. 1997-02-17 13:42:21 +00:00
Jordan K. Hubbard 70f8c15560 Finally DTRT with tcpOpenDialog(); it should have never diddled
mediaDevice directly.
1997-02-17 13:29:47 +00:00
Jordan K. Hubbard 15cde219d1 Always load DIST_COMPAT21 when loading X. This used to be the default
then it got taken out when the COMPAT21 distribution got dangerous.
Now that it's safe (we hope), it comes back.
1997-02-17 04:56:22 +00:00
Jordan K. Hubbard ea9a505d0c Don't nuke localtime and timezone files so aggressively now.
This is tzsetup's job (and only if you don't cancel out, which
is why having sysinstall remove them was so bogus).
1997-02-16 23:54:58 +00:00
Jordan K. Hubbard 80beefc082 1. Always write out /etc/hosts.
2. Back out my change to ask about UTC/Localtime here.  This *really* needs
   to be done in tzsetup instead since putting it here only handles about
   1/4 of the places where it needs to be.
1997-02-16 23:35:05 +00:00
Jordan K. Hubbard c92de5fe1d Replace bogus strncmp() with strcmp(). 1997-02-16 10:20:05 +00:00
Jordan K. Hubbard 3937aa2158 Make configSysconfig() less chatty.
Now that this is becoming (dare I even say it?) more useful for
post-configuration, no longer leave sysinstall.debug files around
by default.  Only do this if environment variable SYSINSTALL_DEBUG
is set.
1997-02-15 15:40:37 +00:00
Jordan K. Hubbard e33c24a2d2 Read /etc/resolv.conf information as well as /etc/sysconfig info, making
this a little more robust.
1997-02-15 15:24:14 +00:00
Jordan K. Hubbard 9f5472632c Correct bogus msg dialog.
Update to Lynx 2.7 (need to build 2.1/2.2 versions of this package).
1997-02-15 13:18:19 +00:00
Jordan K. Hubbard 136b318913 Only add interface lines if they're not there already. 1997-02-15 12:24:02 +00:00
Jordan K. Hubbard fb8327b7c3 Add a safety belt to configSysconfig() that should have been in there
from the beginning.
1997-02-15 11:20:54 +00:00
Jordan K. Hubbard 3a28079136 Don't bogotify pkg_add's stderr. 1997-02-14 23:00:01 +00:00
Jordan K. Hubbard a85842ff23 Revert some of the previous change - on second thought... 1997-02-14 21:59:26 +00:00
Jordan K. Hubbard ea7c446076 Add better quote elimination (and fix a bug). 1997-02-14 21:17:00 +00:00
Jordan K. Hubbard c5566bcff7 o Try to be more aggressive about reading in old configuration data
so that we're more useful in multi-user mode.  This is still not
  100%, but it pulls in a lot more than it used to.  Some of the "composite"
  variables in /etc/sysconfig are going to take more work.

o Always write /etc/resolv.conf and /etc/hosts if it makes sense to do
  so.

o Reset media properly when reselecting.  Longstanding bogon.

o Pull SIGPIPE handling out of package.c; I'm actually hoping to handle
  this differently shortly.

o Fix bug where cancel in TCP setup dialog still checked data fields.
  I think this closes a PR, but I will have to go look.
1997-02-14 20:59:07 +00:00
Jordan K. Hubbard 6858c47aeb It's not an error to call configResolv() early. 1997-02-14 02:55:25 +00:00
Jordan K. Hubbard d2595c8454 Don't unilaterally decide to skip network configuration if running multi-user;
ask politely.
1997-02-11 02:33:33 +00:00
Jordan K. Hubbard 9aaa1e853f -#include <ufs/ufs/ufsmount.h>
This was a temporary measure I took to deal with John's 4.4L2 changes
which should not have crept in.
1997-02-11 02:13:06 +00:00
Jordan K. Hubbard 152ae47983 Save /etc/sysconfig data at the very very end, so that it can be
used post-install time as a configuration tool as well.

Update comments about a kernel recompile being necessary for PS/2 mice.
1997-02-10 19:44:08 +00:00
Jordan K. Hubbard 97daf05001 Don't stomp wall_cmos_clock file. 1997-02-10 10:23:53 +00:00
Jordan K. Hubbard 3de899a11e Allow the user to choose UTC or local time. 1997-02-10 10:21:07 +00:00
Jordan K. Hubbard 8055777430 It's easier to go forwards than backwards with this, and the RELENG_2_1_0
sysinstall was already broken (I think there's a PR for this somewhere).
This will require some additional changes elsewhere, like bringing in pw.
1997-02-07 04:27:24 +00:00
Jordan K. Hubbard 6bc6b19ae5 Sync with RELENG_2_2 changes. 1997-01-30 06:38:19 +00:00
Jordan K. Hubbard 89972e50e4 Allow user to delete as well as install packages from the package
installer menu.

Fix status line code so informationals show up properly again.
1997-01-29 22:35:05 +00:00
Jordan K. Hubbard 4c5f552d9a Cosmetic tweaks.
Also redirect stderr to Debug when running multiuser.
1997-01-29 21:45:30 +00:00
Jordan K. Hubbard 431285ea2b Fix broken layout help (this is what broke the TCP help screen).
Allow DITEM_NO_ECHO to be encoded in layout field types and make
user.c use it for the password item.
1997-01-29 21:16:07 +00:00
Jordan K. Hubbard 1c5237db6f Make media re-init a user choice. 1997-01-29 03:30:24 +00:00
Jordan K. Hubbard ad26f87d59 Do media initialization at correct time for upgrade too.
Update /stand.
1997-01-29 01:23:05 +00:00
Jordan K. Hubbard 18a4cf7400 Update Russian FTP sites according to Mikhail A. Sokolov's current
configuration.
1997-01-29 01:13:27 +00:00
Jordan K. Hubbard b2b2fe4577 Death to another bad idea: Don't auto-mount CDROM on startup. 1997-01-29 00:14:17 +00:00
Jordan K. Hubbard aa5b6f64ea DTRT with a release string of "none" and use the correct (updated)
mountpoint name for fixit.
Submitted-By: joerg
1997-01-27 09:51:56 +00:00
Jordan K. Hubbard 6a484ce557 Add new Portugal mirror. 1997-01-27 00:16:15 +00:00
Jordan K. Hubbard 7ce6b270fd Allow both types of XFree86 setup script to be run at user choice. 1997-01-24 20:20:12 +00:00
Jordan K. Hubbard d733b8a9fb I need to learn to read man pages more closely. readlink() does NOT null
append the return string (bleah!) so you need to do it yourself.  This
explains why Bus and PS/2 meece weren't displayed in the Mouse selection
menu.
1997-01-24 19:31:53 +00:00