Commit Graph

567 Commits

Author SHA1 Message Date
hubertf 3df3bcf30b Fix typo in calculation of partition's end (s/mbrp_size/mbrp_start/).
Fix reported in PR 7556 by Arne Juul <arnej@math.ntnu.no>
2000-12-18 04:52:52 +00:00
jmc 927b45cf65 After confirming the network setup should be saved, make sure dhcp is enabled if it was used on install 2000-12-17 22:55:53 +00:00
jmc c111d88861 Add makefile goo so it'll properly rebuild the menu files if osrelease.sh changed 2000-12-17 09:22:47 +00:00
mrg 900169f00c minor KNF. 2000-12-06 04:53:37 +00:00
wiz 8ebc8eafe0 Fix typos in comments. 2000-12-04 22:47:02 +00:00
wiz a6e6452673 Remove some items I believe fixed/done. Coreect speilnk. 2000-12-04 20:27:02 +00:00
minoura fa875fd970 Welcome message `If you booted from a floppy,...' is somewhat port-specific
instruction.
Create md_hello message and move that message to it.

Port-maintainers: please reflect the reality of your port.
Someone who can write french: please correct *.fr catalogue.
2000-12-03 01:54:46 +00:00
tv 756cce5b1b Don't blindly write block 0 -- try reading it in, zero only the Sun label
section, and then write it back.  This allows other boot installers to work
*before* running mksunbootcd (saving space from rounding in some cases).
2000-11-29 19:47:31 +00:00
ad 57ea462da2 lsu -> ld, by popular request. 2000-11-26 17:44:02 +00:00
simonb c4a144e6ed Close list_file after we're finished with it. 2000-11-26 01:11:26 +00:00
fvdl c13641ea40 NULL for the highest split set file for the xmisc set is wrong, make it "aa"
Also, correct the xserver split set extension.
2000-11-23 16:26:50 +00:00
abs 1d655fabae Try to upgrade a.out libraries. Currently just cut & pasted from the i386 port 2000-11-16 15:02:46 +00:00
tv c6610a4af0 Back out 1.75 by request of fvdl. 2000-11-15 20:07:39 +00:00
hubertf 9303852347 All sysinst ports automatically set rc_configured=YES now, so delete
that text after install/upgrade. Hint at disabling/enabling services
in /etc/rc.conf though.

Noted in PR 11499 by Peter Seebach <seebs@plethora.net>
2000-11-14 23:03:35 +00:00
fvdl 3f3dfb39a3 For filesystem checks, skip any 'noauto' entries. Avoids problems
when upgrading a system that has a 'noauto' entry for a floppy
or CD device that has type ffs.
2000-11-14 13:27:49 +00:00
fvdl 3c20e1e72d Add a message saying that a /emul or /emul/aout symlink has been renamed
to .old.
2000-11-12 15:33:26 +00:00
fvdl f86b12aaef Handle existing /emul symlink better when it points to nothing; same
with /emul/aout. Prevents unexpected sudden exits because during
aout lib move in upgrade.
2000-11-12 15:28:48 +00:00
fvdl 350e232678 Wrap checking the BOOTMODEL env var in DEBUG, it was intended for that
purpose originally, and this check only messes up selection of the
right kernel for the laptop install set.
2000-11-07 01:14:22 +00:00
fvdl c0ffae8285 Oops, add missing space after '-c 3'. 2000-10-31 16:02:06 +00:00
fvdl ddfa644677 -c 2 -> -c 3 2000-10-31 11:19:50 +00:00
fvdl ef28de5011 fsck -c -> fsck -c 2 2000-10-31 10:41:43 +00:00
pk 03013ae336 umount(8) supporting local filesystems only; avoids pulling in tons
of networking functions.
2000-10-30 22:58:02 +00:00
fvdl 448f90f01b Add a note about password files in the message about what to do minimally
after an upgrade; don't want people to end up multi-user with empty
root passwords.
2000-10-27 12:44:07 +00:00
fvdl 14506ffd18 Re-add xmisc set to menu file, which I accidentally deleted earlier.
From hubertf.
2000-10-27 07:49:14 +00:00
fvdl 02687a51bd Handle moving a.out shared libraries for X as well. 2000-10-26 23:29:25 +00:00
minoura 807d7f0327 swapon when the system memory is smaller than 6MB. 2000-10-25 14:48:35 +00:00
fvdl 44c5ba4a36 Print an install complete message; this got lost when I changed things
to move this to after zetting the time zone.
2000-10-22 22:57:04 +00:00
fvdl ec11b62dc9 Handle split sets for special kernel sets (-laptop and -tiny) correctly. 2000-10-20 14:40:25 +00:00
ad 9e42854f7b Allow install on lsu disks. 2000-10-19 15:09:11 +00:00
ad d53e399d91 ca -> lsu 2000-10-19 15:02:38 +00:00
pk 9182a99111 We need <fcntl.h> 2000-10-19 14:42:57 +00:00
tv 4e6c453a69 Make this compile with the updated dhcp. 2000-10-18 18:26:00 +00:00
fvdl faf5b4b7d0 Adapt for format change in mbr editing header; it now always displays
the whole partition, and the total disksize.
2000-10-17 19:52:13 +00:00
fvdl ead80bd575 Stress that if a match is found between a disk device and a BIOS disk,
you really should not be changing the geometry values, unless they
look totally ridiculous due to some BIOS bug.

Disable manual entering of initial partition label values when doing
a custom label. The step was redundant. Just go to the label edit
directly, leaving everything but the c and d partitions empty.
2000-10-17 19:50:39 +00:00
fvdl 8a696e8ea8 Improve labelling a bit, by allowing some shortcuts to start partitions
where another one ends, and ending partitions where another one start,
or at the start of the disk / until the end of the disk.
2000-10-17 19:44:28 +00:00
fvdl 30b8888d4a * Change the interface of run_prog: use a flags argument instead of
seperate booleans. Add flags to run as a plain 'system()' command,
  fullscreen (but on a pty), and chrooted, and implement their
  functionality. Add a bit of TIOCPKT handling code to handle
  programs messing with term settings better.
* Ask to set the root password at the end of an install.
* Remove a few unneeded comments.
* Sprinkle some touchwin() calls here and there to make the output cleaner.
  They shouldn't really be needed, but even normal usage (no syslog
  messages) even left the screen messy sometimes.
* Change some messages around that were apparently swapped by accident and
  thus caused confusion.
2000-10-11 23:47:55 +00:00
fvdl 3fd1dc7ed3 Create the disktab file directly, no need to waste precious inodes/space
in ramdisks with disktab.preinstall.
2000-10-11 22:58:17 +00:00
fvdl 38dbc727ef Don't abort when trying to remove a directory marked as obsolete that does
not exist.
2000-10-11 11:10:46 +00:00
fvdl 16d465114d Add target_realpath(), a function that expands a pathname on the
"target" filesystem, i.e. a filesystem that will probably be
mounted on /mnt during install/upgrade, but will be / when
the system is booted. Needed to deal with absolute symbolic links.
This function is (unfortunately) a verbatim copy of realpath() from libc,
with prefix handling added.
2000-10-11 11:10:11 +00:00
fvdl 57ffac419f Add message for a.out library move failure case. 2000-10-11 11:06:47 +00:00
fvdl d8be7da3a1 Externalize concat_paths, it is used by arch/i386/md.c now. Add
target_realpath prototype.
2000-10-11 11:06:03 +00:00
fvdl beea1cfd99 Add 2 defines for a.out library move code. 2000-10-11 11:05:03 +00:00
fvdl 90d488a637 Fix compare logic error in check for installation of seperate kernel
sets.

Add code to deal with moving a.out libraries to /emul/aout for
upgrading.
2000-10-11 11:04:43 +00:00
itojun cd4ef33b25 need libm. PR 11162 2000-10-08 12:37:06 +00:00
fvdl f7cac0d34b Add empty stubs for md_init(). 2000-10-02 12:05:10 +00:00
fvdl e615284d83 * In md_init, determine what kind of bootfloppy we are (either
by checking uname, or the BOOTMODEL environment var), and set
  the kernel setname accordingly for some bootmodels (tiny and laptop),
  to install GENERIC_TINY and GENERIC_LAPTOP respectively. There's
  no sense in installing plain GENERIC, especially on "tiny" systems;
  it may not even make it far enough to add swapspace on 4M machines.
* Make sure to always install bootcode into the MBR (unless the user
  explicitly tells us not to). Should fix PR#8887, PR#9093, PR#9999
2000-10-02 09:36:24 +00:00
fvdl 4ee4b50498 Add a definition for md_init(), an MD function to initialize whatever
needs to be initialized before sysinst starts processing menus.
Call it from main().
2000-10-02 09:26:26 +00:00
thorpej 0ae6087eae Add xmisc set. THIS METHOD OF HANDLING SETS MUST DIE!!! 2000-10-01 22:57:15 +00:00
simonb db6547104d Bump default root partition size to 64MB due to growth and number of
static binaries in /bin and /sbin.
2000-09-28 12:39:16 +00:00
fvdl f84d9da649 Remove outdated comment. 2000-09-27 20:02:16 +00:00