John Baldwin
75cd8b4038
Add some helper macros to make #ifdef's in sysinstall easier to read
...
and more maintainable.
- WITH_SYSCONS: defined on all arch's that support syscons (currently i386,
alpha, and ia64)
- WITH_MICE: defined on all arch's that support moused(8) (currently i386,
alpha, and ia64)
- WITH_SLICES: defined on all arch's that use disk slices (currently i386
and ia64)
- WITH_LINUX: defined on all arch's that support Linux binary compat
(currently i386 and alpha)
Approved by: re
2002-11-27 19:30:50 +00:00
John Baldwin
25f775064e
Only display the APM option in the Startup menu on i386.
...
Approved by: re
2002-11-27 19:25:46 +00:00
John Baldwin
748d6a2e75
Use #elif defined(__alpha__) instead of #elif __alpha__.
...
Approved by: re
2002-11-27 19:22:25 +00:00
John Baldwin
23ce8bb61b
Enable the compat4x distribution on Alpha as well as i386.
...
Approved by: re
2002-11-27 19:16:39 +00:00
John Baldwin
8486a530a2
- Assume __FreeBSD__ is greater than 3.
...
- Only include compat4x distribution if this is either i386 or alpha.
2002-11-27 19:13:53 +00:00
John Baldwin
6fe0921bc4
Expand X_AS_PKG so that we don't declare distribution bitmasks or menus
...
for the X distributions if X_AS_PKG is defined.
Tested on: i386
Approved by: re
2002-11-27 18:36:30 +00:00
John Baldwin
f4b3927cfe
Don't use fake 'c' or 'a' BSD partitions for CD-ROM devices. This fixes
...
sysinstall to create /cdrom entries in /etc/fstab that just use the
raw CD-ROM device /dev/cd0, etc.
Approved by: re
2002-11-27 17:56:27 +00:00
Ruslan Ermilov
cd96609654
Removed the vestiges of modems(5).
...
Approved by: re
2002-11-27 16:45:10 +00:00
Giorgos Keramidas
cebb0d29f7
configXEnvironment doesn't work in sysinstall now.
...
Change the manpage to reflect that it's now called configXSetup.
Also document configXDesktop.
Submitted by: pirat <pirat@access.inet.co.th>
2002-11-26 23:23:42 +00:00
Bruce A. Mah
0108d59df2
Add GNOME 2 to the sysinstall desktop configuration menu, remove
...
the two GNOME 1-based alternatives.
While here, note that a majority of the items in this menu are not
sentences, and remove trailing dots to make the remainder consistent.
Reviewed by: marcus
Approved by: re (bmah)
2002-11-26 22:14:34 +00:00
Akinori MUSHA
5d7c75f0ad
Add several new real categories and virtual categories.
...
[Those marked with an asterisk (*) are virtual categories]
- accessibility* : Ports to help disabled users
PR: ports/39103
Requested by: trevor
- finance : Monetary, financial and related applications
PR: ports/39102
Requested by: trevor
- haskell* : Software related to the Haskell language
PR: ports/41959
Requested by: obraun
- hungarian : Hungarian language support
PR: ports/37576
Requested by: Janos Mohacsi <janos.mohacsi@bsd.hu>
- multimedia : Multimedia software
Requested by: many
- parallel* : pplications dealing with parallelism in computing
PR: ports/39094
Requested by: trevor
- portuguese : Portuguese language support
PR: ports/35991
Requested by: trevor
2002-11-18 09:33:56 +00:00
Marcel Moolenaar
2017c38b33
Create a link /boot -> /<efi>/boot, where <efi> is the mountpoint
...
of the EFI file system. This makes the EFI partition non-optional.
I don't think that the links are actually correct, given that all
the mount points are under /mnt when sysinstall is run as init.
(ie a non-upgrade). Thus: I think I need to go in once more, but
at least this doesn't get lost...
2002-11-18 08:37:46 +00:00
Yoshihiro Takahashi
ecc935018a
Enable selecting the type of partition menu on pc98.
2002-11-16 16:36:01 +00:00
Yoshihiro Takahashi
552d12e2ce
Fix to build for pc98.
2002-11-15 13:18:41 +00:00
Marcel Moolenaar
658b45adb4
Add conditional code specific to ia64 to allow newfs(8)-ing FAT
...
partitions marked as being of type efi. This change adds code to
1. actually run the newfs command at mount time (install.c),
2. display the newfs state on screen (label.c)
3. allow toggling of the newfs state (label.c)
Even though newfs(8)-ing FAT partitions can be of use on i386
machines in general, it has been opted to minimize impact for
now.
2002-11-14 01:46:20 +00:00
Marcel Moolenaar
df81b3e662
Also test for type efi everywhere we currently test for type fat.
...
With this change there's no a priori difference between EFI and
FAT partitions. With this change and the corresponding change to
libdisk, we can create EFI partitions, just like regular FAT
partitions.
2002-11-13 05:39:59 +00:00
John Baldwin
8af5a8f998
Use a clean flags variable when creating chunks from scripts instead of
...
leaking flags from earlier chunks into later ones.
PR: bin/40655
Submitted by: Thomas Zenker <thz@Lennartz-electronic.de>
2002-11-12 21:18:54 +00:00
John Baldwin
e324564167
Remove a line that set the status to success. We already do that at the
...
beginning, so the best this could achieve would be to mask an earlier
failure. Break instead of continue for another failure case.
2002-11-12 21:12:42 +00:00
John Baldwin
f193ff8342
Try to cleanup the non-interactive disk labeling code a bit. Rework
...
the loop that runs through the environment variables to be a bit more
intuitive. Also, change some 'continue's in failure cases to 'break's
instead. If we are going to fail, we should just do it.
PR: bin/40654
Submitted by: Thomas Zenker <thz@Lennartz-electronic.de> (partially)
2002-11-12 21:09:58 +00:00
John Baldwin
1a91c66103
Do a bit of cleanup. new_part() basically ignored the passed in size
...
argument as of revision 1.52 (July 12, 1996, about a month after I
graduated from high school) when 'newfs -u' support was axed, so remove it.
This also allows us to remove a hack in the create partition case where we
created the partition twice since we didn't have the size the first time.
2002-11-12 20:48:49 +00:00
John Baldwin
ff02a1197f
Doh, fix a bug in previous commit. The default is to newfs for new
...
partitions, not to !newfs.
2002-11-12 20:40:15 +00:00
John Baldwin
a872d3c73b
When setting the mountpoint name, remember any previous setting of the
...
newfs flag for this partition.
PR: bin/31837
Reported by: Oliver Breuninger <ob@www.partner.de>
2002-11-12 20:26:52 +00:00
Marcel Moolenaar
0ec091888c
A support for creating EFI partitions. This is required on ia64,
...
but not made conditional upon it.
2002-11-10 20:56:53 +00:00
John Baldwin
364bf7afb2
Mount devfs with nmount(2) instead of mount(2). This error was masked
...
because errors from mount(2) were explicitly ignored. I didn't fix that
bug.
2002-11-05 22:56:44 +00:00
John Baldwin
70accddf26
Move the modules in the mfsroot to /modules instead of /stand/modules so
...
that they aren't copied over into /stand of new installations.
Submitted by: matusita
Tested on: i386
2002-11-04 15:44:57 +00:00
Peter Pentchev
d5e4b2427a
Update the list of FTP mirrors to reflect the current situation.
...
Reviewed by: -doc, -hubs
Approved by: silence on -doc, -hubs
2002-11-04 15:06:09 +00:00
Yoshihiro Takahashi
676777ed92
- Added the MenuIPLType menu for selecting pc98 boot IPL.
...
- Disabled 'Syscons, Font', 'Syscons, Screenmap' and 'Syscons, Ttys' menus
on pc98.
- Fixed the MenuMouseType and MenuMousePort menus for pc98.
- Fixed some comments for pc98.
2002-11-03 10:06:22 +00:00
Thomas Moestl
b95b5e06d0
The hw.physmem sysctl has an unsigned long value now, fix the retrieval
...
to match that.
2002-11-02 17:19:18 +00:00
Jun Kuriyama
b46e66a5a5
debugMsg() should end with "\n".
2002-11-01 02:05:05 +00:00
Poul-Henning Kamp
6c47398ce1
With the recent libdisk changes, alpha doesn't need (as much) special magic.
2002-10-30 20:55:25 +00:00
Poul-Henning Kamp
39da086a6b
Sparc64 will not need the same hacks as alpha did. Hopefully alpha wont
...
need them either.
2002-10-29 07:38:05 +00:00
Poul-Henning Kamp
1709a4fd6a
Fix the wizardmodes 'write' command to not explode: Don't reference
...
the name in the disk tree we just deleted when we reopen.
2002-10-28 22:40:49 +00:00
Garrett Wollman
688dfe4533
Do not include <sys/syslimits.h> directly; it is not intended for general
...
consumption.
2002-10-27 17:44:33 +00:00
Bruce A. Mah
2466516a6c
Allow users to read the Early Adopter's Guide in sysinstall.
2002-10-27 01:49:45 +00:00
Bruce A. Mah
4288a55ca2
MFS: Update sysinstall text for the number and size or ports in the ports
...
collection.
src/release/sysinstall/dist.c 1.175.2.29 -> 1.175.2.30
2002-10-25 14:52:27 +00:00
Poul-Henning Kamp
66a550c4ac
Goodbye and good riddance!
2002-10-25 11:48:56 +00:00
Poul-Henning Kamp
9c95e0d9e9
Confirmed kill: "Bogon #1 " is dead, killed by DEVFS.
2002-10-25 11:47:58 +00:00
Poul-Henning Kamp
09c3a0c7c5
Comment out more MAKEDEV bogosity ("BOGON #1 " as Jordan put it :-)
2002-10-25 09:54:27 +00:00
Poul-Henning Kamp
ac715696fc
Fix cut&paste mistake.
2002-10-23 14:37:43 +00:00
Poul-Henning Kamp
e20037ab6b
Remove more private MAKEDEV kludges.
2002-10-22 15:25:19 +00:00
Poul-Henning Kamp
0dd72760f0
Give a real error on failure to mount DEVFS.
2002-10-22 15:07:17 +00:00
Poul-Henning Kamp
ef4d89ea40
Chunk functions in libdisk take an extra arguement for all archs to accomodate
...
PC98 with less ifdef madness.
2002-10-22 10:52:53 +00:00
Poul-Henning Kamp
d8d00fade9
Pick up a prototyp from libdisk.h instead of having our own.
2002-10-22 09:13:27 +00:00
Poul-Henning Kamp
427baedb08
DEVFS has been nmountified, so use nmount(2) to mount it.
2002-10-21 21:41:19 +00:00
Makoto Matsushita
9c499b692a
Since NEWCARD is the default for i386, undef PCCARD_ARCH.
...
pccard.c is no longer needed for i386 also.
OKed by: imp, nyan
2002-10-20 11:16:41 +00:00
Yoshihiro Takahashi
89335c9f46
Fix to check disk geometry.
...
Submitted by: kawanobe@st.rim.or.jp (Kawanobe Koh)
2002-10-14 13:15:14 +00:00
Yoshihiro Takahashi
1860696e5a
The MACHINE variable on pc98 is "i386". So, use "pc98" directly in PC98 case.
2002-10-14 13:06:13 +00:00
Yoshihiro Takahashi
ff42d86e8b
Use snprintf() instead of sprintf().
2002-10-14 13:04:21 +00:00
Yoshihiro Takahashi
0f8a77bf29
Check correct machine name.
2002-10-14 13:02:30 +00:00
David E. O'Brien
eec2e4bdde
* Negative #if's are harder to read as they don't tell exactly what arch
...
something applies to. So change #ifndef to an explicit list of defines.
* Treate sparc64 and ia64 as 64-bit platforms, which means larger roots.
* sparc64 should halt back to the firmware, not reset.
* sparc64 doesn't need to play MS-DOS/BIOS partition crap games.
Reviewed by: jake
2002-10-11 22:30:09 +00:00