summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sade/config.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused code.fjoe2011-11-241-333/+0
|
* Better to just statically set the name vs. determine at run time.obrien2008-05-111-1/+1
|
* Clean up several instances of SADE calling itself sysinstall.obrien2008-05-111-2/+2
| | | | (do so generically so the same set of changes can be applied to sysinstall)
* Make sade(8) WARNS=3 clean.delphij2006-08-081-1/+1
|
* Say welcome to 'sade', the SysAdmins Disk Editor. It's the fdisk and ↵netchild2006-08-071-758/+5
| | | | | | | | | | | | disklabel part of sysinstall. So sysinstall may retire now, we have the important non-install part of it covered. ATM it doesn't understand GEOM stuff (like mirror, stripe, raid, ...), but patches to change this and to clean it up internally are more than welcome. Submitted by: mami@nyitolap.hu
* Fix numerous warnings. Aside from menu items in system.c and menu.cjhb2006-02-281-12/+1
| | | | | | | | this now compiles on i386 with WARNS?= 3. Most of the fixes included adding missing 'static' keywords to internal functions, using fully-defined terminators in statically defined arrays of structs, and various signed vs unsigned mismatches. Also G/C'd unused configSecurity() function.
* G/C some cruft.jhb2006-02-281-37/+0
|
* - Autogenerate a menu containing a list of countries and keymaps supportedjhb2006-02-281-0/+15
| | | | | | | | | | | | | | | by syscons. - If we are running as init, popup the country menu before the main menu. If a non-default country is chosen, then a second menu is brought up to let the user choose a keymap. By default the default keymap for the country that was selected is highlighted. If the user chooses the default country, then the default keymap is just assumed and the user is not presented with the keymap menu. Currently the default country is set to "United States" except for PC98 which assumes "Japan". PR: bin/93853 Submitted by: Seth Kingsley sethk at magnesium dot net MFC after: 3 days
* Make sure /etc/fstab is written out for Apple-partitioned drivesgrehan2005-07-211-0/+4
| | | | | reviewed by: scottl MFC after: 3 days
* Update hardcoded postfix version number to the current postfix versionsimon2005-07-041-1/+1
| | | | | | | | | 2.2.x. PR: i386/82030 Prodded by: matteo MFC after: 1 week Approved by: re (scottl)
* Explicitly install linux_base 8 to make sure the right version isjhb2005-04-121-1/+1
| | | | | | | | installed. PR: bin/74593 Submitted by: Matteo Riondato rionda at gufi dot org MFC after: 3 days
* Only write the rc.conf header when a new rc.conf is written. This wassimon2004-11-161-1/+1
| | | | | | | | | accidentally removed in v. 1.211. Submitted by: Olafur Osvaldsson <oli@isnic.is> PR: bin/73692 MFC after: 1 week Approved by: trhodes
* Fix braino where I didn't fix the file path from when the line wasobrien2004-11-041-1/+1
| | | | copied from the test program.
* Stop listening to bug reports with wrong solutions and commit a fix to the 'obrien2004-11-041-1/+1
| | | | problem I know will work.
* fix typo in generated /etc/exports: escape all 'obrien2004-11-011-1/+1
|
* fix typo in generated /etc/exports: s/synatx/syntax/rse2004-10-041-1/+1
|
* Remove support for configuring the X server from sysinstall. Generalkensmith2004-08-301-139/+0
| | | | | | | | | concensus seems to be that is best left for doing post-install. Discussed on: freebsd-current@ Tested with: make release Approved by: re@ MFC after: 3 days
* Initial pass at shifting sysinstall(8) to install X.org instead of XFree86.kensmith2004-08-101-7/+7
| | | | | | | There are still a few nits to work out (graphical config non-functional). Patches by: anholt@, adapted slightly Reviewed by: 'make release'
* During FTP installs, when installing Postfix as an alternate MTA, thesimon2004-08-091-1/+1
| | | | | | | | | | | | | | | | | | | | install of Postfix fails since Postfix 1 is picked from INDEX instead of Postfix 2. The problem is that the package_add function matches multiple Postfix packages and then installs a "random" version (the last one found in INDEX). This does not occur with a CD-ROM install since there is only one Postfix package on the CD-ROM. The correct solution to this would be to check the origin field from INDEX instead of the package name, but due to the way sysinstall is made that is not trivial, so instead work around the problem by hard-coding the Postfix major and minor revision (for the current stable version) to install directly into the package_add call. PR: misc/65426 Reported by: Harold Kachelmyer <bugs@princessharold.net> Approved by: trhodes
* Move the inclusion of libdisk.h from sysinstall.h to the source filesmarcel2004-08-021-0/+1
| | | | | | | that actually need it. This makes it easier for a platform porter to find the files that may need tweaking to support whatever MD specific partitioning is needed. It also helps to prevent that the libdisk API gets exposed and/or used where it's not needed.
* Minor fixes for ia64 installs:jhb2004-05-071-1/+2
| | | | | | | - Don't look for partitions inside a FreeBSD chunk on ia64 when mounting the filesystems just before the chroot and install. - Write entries out to /etc/fstab for filesystems that aren't inside a FreeBSD chunk, but are a top-level chunk under the disk.
* I think we can stop doing 'ldconfig -aout' during the install now.obrien2004-01-021-4/+0
| | | | The base install doesn't have any a.out bits anymore and hasn't for years.
* Provide a way to deal with rc.conf which may already be populated in certaintrhodes2003-12-131-0/+2
| | | | cases.
* Replace the KDE and GNOME 2 desktops with KDE (Lite Edition) and GNOME 2marcus2003-12-021-2/+2
| | | | | | | | (Lite Edition) respectively. These "lite" packages are streamlined to provide users with the core essentials for each desktop and to fit on the release disc 1. Approved by: re (scottl)
* Add a Securelevel sub-menu to the Security configuration menu,rwatson2003-11-291-0/+46
| | | | | | | | | | | | | 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-57/+0
| | | | | | | | | | | | | | | | | 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)
* Tweak "system security profiles:rwatson2003-09-281-7/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | (1) Don't modify the configuration of the NFS server as a result of selecting a profile. We already explicitly prompt for the NFS server configuration during install, and the user may not get much advance notice that we're turning it off again. Instead, use profiles (for better or for worse) only for security tuning. (2) Don't modify the sendmail setting as part of the security profile: use the default from /etc/defaults/rc.conf rather than explicitly specifying. Note that the default in /etc/defaults/rc.conf is more conservative than the explicit rc.conf entry added by sysinstall during install, as it does not permit SMTP delivery. (3) Update "congratulations on your profile" text to reflect these changes. Note that security profiles now affect only the securelevel and sshd settings. My leaning would be to make sshd an explicit configuration option, move securelevels to the security menu, and drop security profiles entirely. However, that requires more plumbing of sendmail than I'm currently willing to invest. We may want to add a "permit SMTP delivery" question to the install process.
* Fix a cut n paste typo I introduced in rev 1.211.trhodes2003-09-271-1/+1
| | | | | | | PR: 57012 Submitted by: Nobuyuki Koganemaru <n-kogane@syd.odn.ne.jp> (original version) Friendly prod provided by: murray MFC: after re approval
* Remove the unrequired -bi from the newaliases line. Note in the commit logtrhodes2003-09-111-1/+1
| | | | | | that the last change should have read: exim_enable="YES" in the changes listing. Discussed with: ceri
* With the exim port upgrade, modify sysinstall(8):trhodes2003-09-101-12/+10
| | | | | | | | | | | | | - Add 'enable_exim="YES"' to rc.conf(5) - Use the default exim configuration file from the port - When using sendmail, disable some more scripts that use sendmail specific parameters - Have sysinstall tweak mailer.conf(5) substitution - Use 'N' flag for newsyslog(8) Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com> Reviewed by: sheldonh, simon Tested by: myself (trhodes) and submitter
* Always put an entry for ::1. It may avoid useless DNS lookupume2003-08-031-8/+5
| | | | | | for localhost. MFC after: 3 days
* Give users the ability to select an alternative MTA during the installation.trhodes2003-07-121-5/+185
| | | | | | | | 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.
* Teach sysinstall to recognize if acpi was turned off from the bootloader,scottl2003-05-311-0/+38
| | | | | | and then ask the user if this should be made permanent. Approved by: re
* Relocate a call to enable inetd so that it is set regardless ofrwatson2003-02-061-2/+1
| | | | | | | whether the user chooses to edit inetd.conf. PR: 39311 Reported by: Martin Faxer <gmh003532@brfmasthugget.se>
* Teach sysinstall about rpcbind, rpc.lockd, and rpc.statd. As an addedscottl2003-01-071-1/+27
| | | | | bonus, rpcbind will be enabled automatically if rpc.lockd, rpc.statd, amd, NFS Server, or NIS is enabled.
* Only try to setup moused(8) before setting up the X server if WITH_MICE isjhb2002-11-271-0/+4
| | | | | | defined. Approved by: re
* - Add a configOSF1() function (#ifdef __alpha__) that creates /compat/osf1jhb2002-11-271-0/+13
| | | | | | | in addition to setting osf1_enable to YES. - Only define configLinux() #ifdef WITH_LINUX. Approved by: re
* Add GNOME 2 to the sysinstall desktop configuration menu, removebmah2002-11-261-15/+4
| | | | | | | | | | 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)
* Also test for type efi everywhere we currently test for type fat.marcel2002-11-131-3/+6
| | | | | | | 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.
* Typo: s/seperately/separatelyschweikh2002-08-061-1/+1
| | | | | | PR: misc/41235 Submitted by: Fesskat Tudeer <freebsd-fesskat@fesskat.org> MFC after: 3 days
* Change our default XF86Config location from /etc/ to /etc/X11/,obrien2002-06-101-1/+2
| | | | | | following the lead of The XFree86 Project's default. Approved by: Murray
* Add comment to supplement my last commit.murray2002-04-071-0/+8
| | | | Requested by: obrien
* Teach sysinstall the difference between a command line, and anmurray2002-04-061-3/+8
| | | | | executable file, so that we can pass commands with arguments to configXSetup().
* o No longer mount /proc by default on newly installed systems. Almostrwatson2002-02-101-4/+0
| | | | | | | | | | all facilities that previously relied on /proc have been rewritten to use ptrace(). procfs has presented a substantial security hazard for years, with several user->root compromises in the last few years. Procfs will continue to be available but will require administrator intervention to use. Reviewed by: scottl, jedgar, mike, tmm
* Safwish package built on bento is called `sawfish-gnome', so adjust sysinstallsobomax2002-01-091-1/+1
| | | | | | | and print-cdrom-packages.sh accordingly. Revealed by: re MFC after: 1 day
* o Expand the text describing the Security options menu.rwatson2001-12-211-1/+0
| | | | | | | | | | | | | | | | o Move nfs_reserved_port_only out of security profiles (where it was set somewhat improperly) to the Security options menu directly. Previously, the variable was set to true for Moderate, but not for Extreme, which is at best inconsistent. o Update the Security Profiles help file to remove reference to the NFS reserved port. o Note that the kernel currently defaults the sysctl to '0', but sysinstall has changed it to '1' as a default as of late; however, rc.conf sets the value to NO as the default. This change brings them relatively into sync. Sponsored by: DARPA, NAI Labs
* o Add a configSecurity menu to generally configure security settings,rwatson2001-12-211-0/+11
| | | | | | | | | | and pull configSecurityProfile under that menu. Add a menu option to determine whether LOMAC is enabled at boot. Probably, eventually, many of the 'Security Profile' menu choices should be pulled out independently into the Security Menu, so as to make them individually selectable. Sponsored by: DARPA, NAI Labs
* Silence warnings on alpha :murray2001-09-221-1/+1
| | | | | Use '%p' when printing out the address of a function. sizeof(int) != sizeof(long)
* Spell SSHd as sshd to improve readability and consistency.rwatson2001-09-041-2/+2
|
* Add an additional \n before the "cautionary note" on the topic ofrwatson2001-09-041-2/+2
| | | | | admins needing to pay attention when configuring the system. This improves readability of this message.
OpenPOWER on IntegriCloud