summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sade
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove support for configuring the X server from sysinstall. Generalkensmith2004-08-306-163/+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
* Start the de-orbital burn of our previous FreeBSD version compat libsobrien2004-08-291-16/+0
| | | | | | living in usr/src. We need to use them from ports to record dependencies. Discussed with: re(scottl)
* No longer do special handling of Perl. FreeBSD users have all of 5.xobrien2004-08-251-2/+0
| | | | | | | | | | to get used to the fact that Perl is no longer part of the base system. It is practically impossible to install any useful package and not get Perl automatically pulled in as a dependency. So the typical user will get their Perl. This change greatly reduces the amount of manual labor in building the miniinst.iso in release building.
* Add snapshots.se.freebsd.org to list of available ftp mirrors.josef2004-08-241-1/+3
| | | | | Dont forget to use X-LATEST as Release Name (where X is version major number) when you choose a snapshot server.
* Fix installing from SCSI tape drives by catching up device names withbmah2004-08-161-1/+1
| | | | | | | reality. PR: 70279 Submitted by: Gavin Atkinson <gavin.atkinson@ury.york.ac.uk>
* Teach sysinstall about the "srescue" distribution, which contains thecperciva2004-08-102-0/+4
| | | | | | | | contents of /usr/src/rescue. Until now, the files were shipped with releases but sysinstall would ignore them (resulting in a non-buildable source tree). Sanity checked by: jhb
* Initial pass at shifting sysinstall(8) to install X.org instead of XFree86.kensmith2004-08-104-188/+123
| | | | | | | 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
* Create an EFI partition when the user wants auto defaults. There'smarcel2004-08-071-0/+22
| | | | | | some confusion as to how large the EFI system partition should be, but 100MB seems to be either the maximum, the minimum or the default size, so make the EFI partition 100MB.
* o Save pointers to the chunks for root, home, swap, usr, var and tmp inmarcel2004-08-074-157/+149
| | | | | | | | | | | | | | | global variables. On ia64, save a pointer to the efi chunk as well. o At the same time, change checkLabels() to define these globals instead of having the caller of checkLabels() pass addresses to variables for these. Change the two callers correspondingly. o Spent a bit more time adjusting try_auto_label() to prepate for having the EFI partition created on ia64. o Remove efi_mountpoint(). The EFI chunk is now available without having to iterate over the disks and chunks to find it every time we need it. o On ia64, now that the root chunk is globally available, set the vfs.root.mountfrom tunable in loader.conf. This avoids that one cannot boot into FreeBSD after an install. The kernel cannot find the root device without a little help...
* Join the 21st century: Cryptography is no longer an optional componentcperciva2004-08-064-24/+9
| | | | | | | | | | of releases. The -DNOCRYPT build option still exists for anyone who really wants to build non-cryptographic binaries, but the "crypto" release distribution is now part of "base", and anyone installing from a release will get cryptographic binaries. Approved by: re (scottl), markm Discussed on: freebsd-current, in late April 2004
* ia64 specific:marcel2004-08-041-21/+46
| | | | | | | | | | | | | | | | | | | | | | | | | o Remove the code that creates the boot directory on the EFI file system after it has been mounted, as well as remove the code that creates the symlink from /boot -> /efi/boot (*). As a result, /boot will be extracted onto the root file system. o Add a function efi_mountpoint() that returns the mount point of the EFI file system or NULL if no EFI partition is created. This function is used to both check whether there's an EFI file system and to return what its mount point is. o When there's no EFI file system, ask the user if this is what he or she wants. Since we extract /boot onto the root file system, we do not actually need an EFI file system for the installation to work. Whether one wants to install without an EFI partition is of course an entirely different question. We allow it... o When we're done installing and need to fix up the various bits and pieces, check if there's an EFI partition and if yes, move /boot to /efi/boot and create a symlink /boot -> /efi/boot (*). This is a much more reliable way to get /boot onto the EFI partition than creating the symlink up front and hope its being respected. It so happened that we never had the boot directory end up on the EFI partition. We make the symlink relative. (*) /efi is a place holder for the actual EFI mount point of course.
* Pass the partition type to get_mountpoint() and new_part(). This waymarcel2004-08-041-61/+29
| | | | | | | | | | | | we'll actually create an EFI partition with a FAT file system instead of an UFS file system. It also allows us to give a sensible default mount point for EFI partitions so that people don't have to guess. This also means that we can now remove new_efi_part(), which did the same thing as new_part(), except it created a FAT file system. The function wasn't called when the EFI partition was created from scratch though, which was the problem. By passing the partition type to the various functions, we can deal with EFI without having to duplicate code.
* Move the inclusion of libdisk.h from sysinstall.h to the source filesmarcel2004-08-027-1/+6
| | | | | | | 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.
* Remove unnecessary use of the __ia64__ conditional. This slightly improvesmarcel2004-08-011-5/+3
| | | | maintainability and generally avoids confusion.
* Remove reference to fla driver.phk2004-07-201-1/+0
|
* Eliminated double whitespace.ru2004-07-031-2/+2
|
* Mechanically kill hard sentence breaks.ru2004-07-021-25/+44
|
* Add latinamerican.iso.accache2004-06-011-1/+2
|
* lat-amer -> latinamerican keymapache2004-06-011-1/+1
| | | | PR: 67365
* Pressing 's' in the initial menu should result in selecting the 'Standard'kensmith2004-05-181-1/+1
| | | | | | | | | | | | installation as far as most people are concerned but both 'Standard' and 'Select' begin with S and 'Select' is winning. This makes it so 'Select' is not select-able using a keystroke but that is probably for the best and the text on the screen adequately describes how to move back and forth between 'Select' and 'Exit'. Adapted from work by: josef@ PR: i386/37999 MFC after: 1 week
* Mods for powerpc.grehan2004-05-152-10/+50
| | | | Submitted by: Suleiman Souhlal <refugee@segfaulted.com>
* Minor fixes for ia64 installs:jhb2004-05-072-1/+8
| | | | | | | - 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.
* Sync list of FTP sites with current reality.kensmith2004-04-121-12/+10
| | | | | MFC after: 1 day Approved by: rwatson (mentor)
* Change libdisk and sysinstall to use d_addr_t rather than u_long for diskjhb2004-03-162-48/+58
| | | | | | | | | | | | | | | | addresses. For arch's with 64-bit longs, this is a nop, but for i386 this allows sysinstall to properly handle disks and filesystems > 1 TB. Changes from the original patch include: - Use d_addr_t rather than inventing a blkcnt type based on int64_t. - Use strtoimax() rather than strtoull() to parse d_addr_t's from config files. - Use intmax_t casts and %jd rather than %llu to printf d_addr_t values. Tested on: i386 Tested by: kuriyama Submitted by: julian MFC after: 1 month
* Remove unused variables.jhb2004-03-111-3/+0
|
* Fixed assorted misuses of NULL in integer context.bde2004-03-114-4/+4
|
* The "bin" distribution was renamed to "base" in CURRENT.olgeni2004-02-071-1/+1
|
* In checkLabels(), deal with the fact that on ia64 we do not have amarcel2004-01-301-0/+12
| | | | disklabel.
* Add 'fwe' so one doesn't get "<unknown network interface type>".obrien2004-01-041-0/+1
|
* 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.
* s/package_exists/package_installed/g as that's much more descriptive ofobrien2004-01-021-1/+1
| | | | what the function does.
* FBSD nit.obrien2004-01-021-2/+1
|
* Teach the Fixit environment how to deal with a dynamic root. Symlinkscottl2003-12-211-6/+6
| | | | | | | | /libexec to /mnt2/libexec, and execute /mnt2/rescue/ldconfig to add the /mnt2/lib and /mnt2/usr/lib library directories. Thanks to John Baldwin for working to track this down. Submitted by: jhb
* - Add new FTP mirror site in Turkey (first/only one).kensmith2003-12-211-0/+3
| | | | Approved by: murray (re@)
* Do an update mount operation to mount the mfsroot as read/write ratherjhb2003-12-201-1/+6
| | | | | than read/only when sysinstall is running as init. This fixes several install issues.
* 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-022-4/+4
| | | | | | | | (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)
* 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-293-0/+77
| | | | | | | | | | | | | 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-284-89/+5
| | | | | | | | | | | | | | | | | 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-202-5/+9
| | | | | | PR: bin/59078 Submitted by: Panagiotis Astithas <past@noc.ntua.gr> Approved by: re (rwatson)
* o Don't tell that there's such a thing as a C suffix for specifyingmarcel2003-11-041-7/+22
| | | | | | | | a partition size on ia64. It's not true. o Ask for a mountpoint for EFI partitions as well and check that it isn't "/". o On ia64 we may need to add EFI partitions. Make sure we pass the right arguments to Create_Chunk_DWIM() in that case.
* o Add PART_EFI so that we can use it instead of PART_FAT on ia64marcel2003-11-023-26/+58
| | | | | | | | | | to better deal with the fact that we need an EFI partition and that we need to have a mountpoint for it. o When creating a new partition, add EFI to the list of types the user can select from. This makes it easy to create an EFI. o Do not include wizard.c on ia64. o The user cannot create a partition on ia64 that's a multiple of the cylinder size. We don't have a notion of cyclinders.
* o Do not define WITH_SYSCONS and WITH_MICE on ia64. We cannot havemarcel2003-11-011-2/+2
| | | | | | a generic kernel with syscons. o Do not define WITH_SLICES on ia64. We only label because we're going to create GPT disks.
* o Compile-out "wizard" mode on ia64.marcel2003-11-011-4/+26
| | | | | | | | | o Also allow swap and filesystem partitions outside a freebsd slice. This is typically the case for GPT. o Allow chunks of type "whole" to be displayed at the top. This is to allow a GPT disk to be labeled. We need a slice out of which we can make partitions, but a GPT disk doesn't have slices. For GPT disks a chunk of type "whole" can then be used as a placeholder.
* o Compile-out "wizard" mode on ia64.marcel2003-11-011-2/+4
| | | | | o Do not set bootblocks on ia64. It's not even a functionality in libdisk on ia64.
* 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.
* Various NFS-related bug fixes (mostly related to using variable_get()des2003-10-192-0/+4
| | | | | | instead of variable_cmp() to test boolean rc.conf variables). Submitted by: hmp
OpenPOWER on IntegriCloud