summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sysinstall/menus.c
Commit message (Collapse)AuthorAgeFilesLines
* Spell SSHd as sshd.rwatson2003-12-011-1/+1
| | | | | Requested by: jhb Approved by: re (jhb)
* Add a Securelevel sub-menu to the Security configuration menu,rwatson2003-11-291-0/+24
| | | | | | | | | | | | | permitting the administrator to select a securelevel top operate at. Include a helpfile summarizing some of the information from init(8). This allows for explicit configuration of securelevels, which was previously implicit in Security Profile selection. Currently, there are no checkboxes for the active securelevel, because sysinstall's facilities for deriving "current settings" from rc.conf may use only one variable, not two, and I opted for the simplest approach at this point. Approved by: re (scottl)
* Remove security profiles from sysinstall. Currently, security profilerwatson2003-11-281-17/+1
| | | | | | | | | | | | | | | | | selection is used to drive two configuration parameters: (1) Default enable/disable for sshd (2) Default enable/disable for securelevels Replace this with an explicit choice to enable/disable sshd. A follow-up commit will add a configuration option to the Security post-install configuration menu to set the securelevel in rc.conf explicitly. This should reduce the level of foot-shooting associated with accidental enabling of securelevels, make the nature and implications of the securelevel configuration options more explicit, as well as make the choice to enable/disable sshd more explicit. Approved by: re (scottl)
* - Drop down to one snapshots FTP site since that's all we have nowkensmith2003-11-241-16/+20
| | | | | | | - Adjust names of IPv6 FTP hosts a bit - Sync list of FTP sites with reality Approved by: rwatson (re@)
* Add Greek keymaps to sysinstall.jhb2003-11-201-0/+3
| | | | | | PR: bin/59078 Submitted by: Panagiotis Astithas <past@noc.ntua.gr> Approved by: re (rwatson)
* When we pass a string as auxillary data (type long), be sure to convertpeter2003-10-261-1/+2
| | | | it to a suitable type for the initialization.
* - Another update to list of FTP siteskensmith2003-09-281-0/+17
| | | | Approved by: murray
* Update list of FTP sites.kensmith2003-09-241-124/+117
| | | | Approved by: jhb
* Name moderate security settings "Moderate", not "Medium"eivind2003-09-181-1/+1
|
* Referring to FreeBSD versions later than 2.0R as "fairly recent" is prettyphk2003-09-181-2/+1
| | | | | | | archaic at this point in time. Pretend nobody runs FreeBSD 1.x anymore in order to not confuse people needlessly. Laplink support probably doesn't even work at this point in time anyway...
* Remove the vestiges of the old pre-"X_AS_PKG" way we used to handled theobrien2003-08-191-171/+0
| | | | | | installing XFree86 (version 3.3.6 and before). Reviewed by: jhb
* Give users the ability to select an alternative MTA during the installation.trhodes2003-07-121-17/+22
| | | | | | | | This option adds Postfix and Exim to the list, however, qmail is not added due to license restrictions. Collaborated with: Simon L. Nielsen <simon@nitro.dk> Reviewed by: jhb, re@, -audit.
* Add __amd64__ ifdefs to enable the bootblock handling code, slices, etc.peter2003-05-241-1/+1
| | | | | Approved by: re (murray) Obtained from: obrien
* The "krb5" distribution was merged with "crypto", record the death.ru2003-05-221-2/+0
| | | | | Reviewed by: jhb Approved by: re (jhb)
* Add the dragon screen saver.murray2003-05-051-0/+2
| | | | | PR: bin/51571 MFC After: 1 week
* Remove ftp2.it.FreeBSD.org from the list of mirrors.roam2003-03-141-2/+0
| | | | | Submitted by: Alex Dupre <sysadmin@alexdupre.com> Approved by: silence on -arch
* KerberosIV deorbit sequence: Un-teach sysinstall about KerberosIV. I'mmarkm2003-03-081-6/+2
| | | | | not 100% sure that I've done this in the right way. If folks want to revisit this, please be my guest.
* Fixup capitalization in some of the Startup menu entries.jhb2003-02-031-6/+6
| | | | Submitted by: Hiten Pandya <hiten@unixdaemons.com>
* Correct typo.murray2003-01-261-1/+1
| | | | Submitted by: Andreas Kohn <andreas.kohn@gmx.net> (via -STABLE)
* - Rename installFixupBin to installFixupBase to finish up the 'bin' tojhb2003-01-171-16/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'base' dist rename. - Rework struct dist to allow for different types of dists. There are currently three types of dists: DT_TARBALL, the traditonal gzipped and split tar file; DT_PACKAGE, a package; and DT_SUBDIST, a meta-dist in the tree that has its own array of dists as its contents. For example, the 'base' dist is a DT_TARBALL dist, the 'perl' dist is a DT_PACKAGE dist, and the 'src' dist is a DT_SUBDIST dist with its own dist table that contains 'sbase', 'ssys', etc. - Add helper macros for defining array entries for the different types of dists to try and make the statically defined dist table in dist.c more readable. - Split the logic to deal with a DT_TARBALL dist out of distExtract() and into its own distExtractTarball() function. distExtract() now calls other functions to extract each dist. - Tweak the percentage complete calculation in distExtractTarball() to do the multiply prior to the divide so it doesn't have to use floating point. - Axe the installPackage() function along with the special handling for the perl and XFree86 dists in distExtractAll() since distExtract() handles package dists directly now. - Add back in subdists for the X packages based on the split up packages that XFree86-4 uses that as closely map to the X dists we used with X 3.3.x. - Lots of things like distSetX() and the X dist masks are no longer #ifndef X_AS_PKG since we use them in both cases now. - Make the entire installFixupXFree() function #ifndef X_AS_PKG, we only call it in that case anyways, and it's not suitable for the X_AS_PKG case. - Add in X dist menus for the X_AS_PKG case. Approved by: re
* Teach sysinstall about rpcbind, rpc.lockd, and rpc.statd. As an addedscottl2003-01-071-5/+9
| | | | | bonus, rpcbind will be enabled automatically if rpc.lockd, rpc.statd, amd, NFS Server, or NIS is enabled.
* Add a new ftp mirror in Ireland which offers a service over IPv6.dwmalone2002-12-231-0/+4
| | | | | MFC after: 1 week Reviewed by: ume
* Unhook LOMAC sysinstall twiddle for the time being: mac_lomac requiresrwatson2002-12-091-0/+2
| | | | | | | the MAC Framework to be compiled into the kernel, and that's not well-expressed in sysinstall. Approved by: re (bmah)
* Oops, forgot this cosmetic tweak to the perl menu item in my previousjhb2002-12-031-1/+1
| | | | | | commit. Approved by: re (this is what they actually reviewed)
* - Convert the installation of the X package to using installPackage()jhb2002-12-031-0/+2
| | | | | | | | | | | rather than installX11package(). - Add a perl psuedo-dist that installs the perl package. The perl distribution is selected by default when a User distribution set is selected. It is not selected when a Minimal distribution set is selected. The perl distribution may be toggled manually in the custom menu just as other distributions. Approved by: re
* Only define the MBR or IPL menu on i386 (PC98 uses IPL, other i386 usejhb2002-11-271-0/+2
| | | | | | MBR). Approved by: re
* - Only define syscons menus and syscons menu items in other menus ifjhb2002-11-271-6/+24
| | | | | | | | | | | | | | | WITH_SYSCONS is defined. - Only define mouse menus and mouse menu items if WITH_MICE is defined. - Use WITH_SLICES instead of explicit lists of architectures to control the layout of menus dependent on if slices are used on this arch or not. - Only include the linux startup option if WITH_LINUX is defined. - Only include the SVR4 startup option on i386. It doesn't work on sparc64, and it is debatable that it even works on i386. - Change the OSF1 startup option to execute configOSF1() instead of just setting the variable so that /compat/osf1 gets created. Tested on: i386, alpha, sparc64 Approved by: re
* Only display the APM option in the Startup menu on i386.jhb2002-11-271-0/+2
| | | | Approved by: re
* Use #elif defined(__alpha__) instead of #elif __alpha__.jhb2002-11-271-1/+1
| | | | Approved by: re
* - Assume __FreeBSD__ is greater than 3.jhb2002-11-271-8/+1
| | | | - Only include compat4x distribution if this is either i386 or alpha.
* Expand X_AS_PKG so that we don't declare distribution bitmasks or menusjhb2002-11-271-4/+16
| | | | | | | for the X distributions if X_AS_PKG is defined. Tested on: i386 Approved by: re
* Add GNOME 2 to the sysinstall desktop configuration menu, removebmah2002-11-261-8/+6
| | | | | | | | | | 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)
* Update the list of FTP mirrors to reflect the current situation.roam2002-11-041-23/+123
| | | | | Reviewed by: -doc, -hubs Approved by: silence on -doc, -hubs
* - Added the MenuIPLType menu for selecting pc98 boot IPL.nyan2002-11-031-3/+66
| | | | | | | - Disabled 'Syscons, Font', 'Syscons, Screenmap' and 'Syscons, Ttys' menus on pc98. - Fixed the MenuMouseType and MenuMousePort menus for pc98. - Fixed some comments for pc98.
* Allow users to read the Early Adopter's Guide in sysinstall.bmah2002-10-271-7/+9
|
* * Negative #if's are harder to read as they don't tell exactly what archobrien2002-10-111-5/+8
| | | | | | | | | 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
* enable fdisk for ia64 as well as i386peter2002-07-241-2/+2
|
* Diff-reduce with 4-stable: 4.x has a compat4x package.jhb2002-07-021-1/+1
|
* Call the 4.x snap server "releng4.freebsd.org" instead ofjhb2002-07-021-2/+2
| | | | "stable.freebsd.org" to be the same as 4-stable.
* o Remove ftp.freebsd.org from the USA servers and add to thejedgar2002-06-051-3/+5
| | | | | | | Denmark servers. o Add snapshots.jp.FreeBSD.org. Approved by: brian
* Brush up descriptions of sendmail menu last added.matusita2002-06-011-2/+4
| | | | Submitted by: gshapiro
* Add 'Sendmail' menu to set sendmail_enable variable.matusita2002-06-011-1/+21
| | | | Reviewed by: bmah (description only)
* Add two FTP mirrors in France:roberto2002-05-201-0/+4
| | | | | | | - ftp7 in Paris (ftp.club-internet.fr) - ftp8 in Stransbourg (ftp.u-strasbg.fr) MFC after: 1 day
* Change the name of the 'bin' distribution to 'base'.obrien2002-04-231-4/+4
| | | | | | | This is done since it contains much more than /bin, and also gets in the way when making a combined install+fixit CD. OK'ed by: jkh
* Add "xf86cfg -textmode" to the list of options for configuring XFree86murray2002-04-061-5/+9
| | | | | | 4.X. Suggested by: many
* Switch to using XFree86 version 4. We do this thru installing the package,obrien2002-04-021-24/+12
| | | | | | | | so know we have proper PKG registration and dependency information. This is a WIP for 5.0 DP #1, so it is still rough around the edges and does not GC the old XFree86 3.3.6 handling stuff that should be GC'ed. Sponsored by: FreeBSD Mall, Inc.
* Only build and link the pccard module on architectures that support it (andmurray2002-03-291-0/+2
| | | | that have room for pccardd on mfsroot.flp).
* Add the ERRATA file to the documentation menu and index.bmah2002-03-181-1/+3
| | | | | | | | | While I'm here, make the menu entries on the documentation menu begin with "1" instead of "2". Reviewed by: imp, rwatson, murray Approved by: imp, rwatson, murray MFC after: 1 week
* Stop saying that "express" mode is for impatient people. It'sjkh2002-01-301-1/+1
| | | | | | | really for impatient and EXPERT people who know sysinstall backwards and forwards. MFC after: 1 week
* Correct the path for the stable snapshot server.jkh2002-01-031-2/+2
| | | | Noticed by: "Peter Holm" <p_holm@mail.tele.dk>
OpenPOWER on IntegriCloud