Commit Graph

1088 Commits

Author SHA1 Message Date
dsl
64cdb08d62 Run the new copy of /etc/postinstall, not the one that happens to be on the
users system already.
Amongst other things this should ensure that MAKEDEV get updated.
(currently untested...)
2004-09-12 19:12:45 +00:00
chs
c2472e10b2 rename a global variable so that it doesn't collide with a libcurses function
when both are present in a crunched static binary.  part of PR 26458.
2004-09-01 01:46:56 +00:00
hubertf
ce610d90f3 CD-ROM -> CD-ROM / DVD
While there, capitalize list of install media (nfs->NFS, ...).
Tested on 2.0.
2004-08-20 21:23:08 +00:00
dsl
68444e9859 Don't require <enter> to by typed after setting root's password 2004-08-17 17:12:26 +00:00
dsl
f372710462 Add a couple of blank lines before the 'Creating devices' message 2004-08-16 21:04:08 +00:00
dsl
29306cabe7 Default to input in MB for all architectures (MB are cylinder aligned).
Move info about cylinders to the 'ask for units' menu.
  (translations need checking, done by cutting sentences)
Stop i386 always asking for units.
Use BIOS cylinders for MBR and disk cylinders for the disklabel.
  (code intended to do this, but got it wrong...)
Mark some menus as 'sub menu' or MC_SUBMENU so that the screen underneath
  is saved.
Add GENERIC.MPACPI to i386 menu.
2004-08-14 16:06:36 +00:00
dsl
e0683ac0f3 Kill two more global variables, bsize (bios disk size) was never used
and bcylsize (bios cylinder size) can be calculated in the one place
it is needed.
The ask_sizemult() call will go once I decide what to to with the
(slightly useful) explanatory text about cylinder alignment.
2004-07-17 19:36:59 +00:00
dsl
65a0b724f8 'Warp' menu selection to 'Exit' when a timezone is selected.
Add a line-break to the TZ menu title - has to look better that way.
2004-07-17 11:28:16 +00:00
dsl
da414ff103 Remove the globals ramsize and rammb, the former was only ever used inside
a single function, the latter is now the return value of get_ramsize().
Changed all uses of rammb to get_ramsize().
Used the 64bit HW_PHYSMEM64 so silly things don't happen if the memory size
approaches (or even exceeds) 4GB.
2004-07-17 10:55:03 +00:00
dsl
f2fcef0432 'verbose' and 'silent' were switched - correct.
Fixes PR/26283
Also removed 'static int verbose' and passed as a parameter.
2004-07-16 21:35:44 +00:00
dsl
85fdb1645f Nuke reask_sizemult() - it isn't used any more 2004-07-15 21:06:45 +00:00
christos
3a471759da PR/26201: Jukka Salmi: sysinst dumps core on NetBSD 2.0_BETA i386
The problem is that current_cylsize is used in the menu to select
rounding, and it is un-initialized at this point.
XXX: Must be pulled up to 2.0
2004-07-12 22:33:21 +00:00
martin
6d08c6a728 Translate language selection string. 2004-06-29 16:02:59 +00:00
bouyer
80ee929c70 Translate "Keyboard type" to french. 2004-06-14 21:49:15 +00:00
dsl
6ca1928243 German translation of 'keyboard type' from Martin. 2004-06-14 21:38:55 +00:00
dsl
a9372a42f1 Add a menu (right at the start) to ask for the keyboard type.
Save the result in /etc/wscons.conf at the end of the install/upgrade.
Currently only builds for i386 - change arch/*/Makefile and add the
extra messages (though they could go into the msg.mi.* files).
Needs the 'Keyboard type' message translated in to German, French and polish.
Maybe the keyboard type names could be less cryptic...
2004-06-12 19:18:24 +00:00
wiz
ebcfc8acc7 Grammar fix. 2004-06-12 15:55:23 +00:00
he
0433215caf Add "extern" to a couple of array declarations. Declaring an
undimensioned array in the outer scope will produce warnings that
it's assumed to have one element, and under -Werror will fail to
compile.
2004-06-12 14:44:42 +00:00
hubertf
287db2b13f fix language, noted by logix@#NetBSD 2004-06-12 13:03:12 +00:00
abs
1d7a1ebd79 Define and use NOTINCRUNCHED to allow sparkcrc to overide the ../Makefile.inc
default of building static and not allowing install. Now we can build it as
a tool.
2004-06-09 16:03:37 +00:00
abs
462934eac0 Import a trivial program to generate 16bit CRCs as used in sparkive archives.
For use by mksparkive.sh in generating the acorn32 bootloader sparkive.
2004-06-08 21:43:40 +00:00
bouyer
8381338c9b Adapt the french translation to the split base/sets directories, and other
minor nits.
2004-06-07 18:27:39 +00:00
christos
cdc016624f add an empty setlogmask() 2004-06-06 18:13:45 +00:00
christos
0f6740656b Include a fake syslog that does only printf; saves 4K. 2004-06-06 07:03:53 +00:00
christos
2fe9365746 Get rid of the EXTERN/INIT mess; fix so that we can process this with xstr(1).
Not worth processing though, since on the i386 we only save ~3K.
2004-06-06 06:06:59 +00:00
christos
543c223a3a Avoid EXTERN use. 2004-06-06 05:45:04 +00:00
dsl
3a2118e931 A load of usability fixes mainly to network installs.
I've made the error retry loops go back as far as the input menus.
Split all the pathname inputs into 2 pieces (base directory and set directory).
Reduced the size of some fixed strings.
Stopped the install aborting if ftp can't find a set (eg the X ones).
The French and Polish transations don't differenciate between Base_dir and
Set_dir - but that can be fixed later.
2004-06-05 21:18:59 +00:00
martin
1d0c7770c6 Make message net_media short enough (it needs space for [autoselect]
after it and should stay within 80 columns)
2004-06-05 15:35:51 +00:00
dsl
877f2a42a4 Remove the parts of messages that refer to etc.old. 2004-05-22 18:06:14 +00:00
dsl
31c19c2213 Kill etc_saved and the prototype for save_etc() 2004-05-22 17:38:26 +00:00
dsl
15973dd816 Remove all the code (mostly already under #if 0) that played around
with etc.old
2004-05-22 17:31:37 +00:00
cube
0d27523fe4 dd->dd_no_mbr has to always be initialized. It doesn't default to 0 since
it is allocated on the stack.  Thus, allow editing the MBR partition table
on disks that actually have a MBR.
2004-05-18 14:07:06 +00:00
dsl
568270beb4 Parse a disk name of "raid:no_mbr" to mean "raid" but without any mbr
setup (on i386).  Allows sysinst to install to an existing RAID1 volume.
2004-05-15 21:53:29 +00:00
dsl
9e2ccccce9 Don't leak an fd if malloc() fails in collect() 2004-05-15 21:51:30 +00:00
dsl
d3ff291eea Reduce the number of times <enter> must be typed during network setup. 2004-05-15 21:48:09 +00:00
mhitch
4580796d6b Fix path to installboot and the boot image. 2004-05-10 01:50:32 +00:00
sommerfeld
faa802158e Change hack getnetbyaddr to match new system prototype. 2004-05-09 01:49:56 +00:00
dsl
c3f4dda582 Add GENERIC.MP
Fixes PR port-alpha/25244
2004-05-08 14:39:01 +00:00
dsl
a13f1e12e5 Kill message used when amd64 used an 'out of tree' toolchain 2004-05-08 14:25:58 +00:00
gendalia
46bfcf8667 add "raid" raidframe disks to the list of disks sysinst can install to.
assembling the raid is still an exercise left to the person doing the install.
2004-04-29 20:47:52 +00:00
dsl
ead1276789 'ptn' may be ' ' so sprintf(..., "/dev/r%s%c", disk, ptn) won't work!
Convert ' ' to 0 to ensure a valid device name is genarated.
(This will be a problem in 'upgrade' when filesystems are mounted
using the targets extisting /etc/fstab.)
2004-04-28 20:59:32 +00:00
dsl
d448a28e66 Fix mbr bootcode handling to ensure that the bootselect table is always
written into the correct place - even if the user decides not to update
the mbr code and has the old (pre layout change) code installed.
Tell the user that the mbr code needs updating if the new install uses
'all the disk' and teh old version had the bootselect code (otherwise you
get an empty menu).
Probably fixes PR install/25146
2004-04-25 21:55:18 +00:00
dbj
ebf6621efd fix typo when specifying raw partition for fixsb upgrade 2004-04-25 18:50:44 +00:00
dbj
af071a423f fix bug with fixsb taking ptn+'a'
use union to align struct fs
don't check error return from fsck upgrade/downgrade runs
use RUN_DISPLAY | RUN_PROGRESS when running upgrade runs
don't use opendisk
2004-04-25 18:40:37 +00:00
dsl
24cedfbba2 Merge in code from my version of Darrin's fixsb routine (we both wrote
much the same function).
Mainly some extra comments, also moved a 'static' so we use 512bytes of
stack and not static data.  Killed call to access() as it is pointless
and doesn't do what you want (access is for suid programs to check whether
the real user could do the operation).
2004-04-25 17:15:27 +00:00
christos
6101c5d9b5 arrange for libc's getcap to be used instead of a local copy. 2004-04-25 06:45:02 +00:00
matt
e0aa03fd40 Adapt to stdlib.h/libc changes. 2004-04-25 04:35:36 +00:00
dbj
b082781025 fix parenthesis in fixsb. oops 2004-04-24 20:54:26 +00:00
dbj
c8025f6a1e ensure that sblk is 64bit aligned, fix suggested by dsl 2004-04-24 20:51:30 +00:00
dbj
4b198427c0 fix pread return check in fixsb. caught by dsl 2004-04-24 20:48:57 +00:00