summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sysinstall/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* use the same test as release/Makefile to select WITH_SMPsam2006-03-111-2/+3
| | | | Reviewed by: ru
* Disable an SMP detection on pc98.nyan2006-03-101-1/+1
|
* Revamp base system packaging of kernels to enable up/smp selectionsam2006-03-081-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | at runtime and to support distributing additional kernels: o remove kernel from the base tarball o add new kernel tarballs o build + package both SMP and GENERIC kernels when an <arch>/conf/SMP config file is present o add sysinstall support for multiple kernels o update sysinstall to probe for the number of cpus on a system and auto-select smp/up kernel accordingly o add a post-kernels install hook to fixup /boot/kernel o add -ldevinfo to boot crunch for sysinstall's cpu probing logic Notes: 1. On HEAD this code is not currently used because GENERIC kernels include SMP. This work is mainly intended for RELENG_6 where the GENERIC kernel is UP. If HEAD changes to match then just enable WITH_SMP in sysinstall/Makefile. 2. The cpu probing support is done with acpi and MPTable; this means some systems will require work for auto-detection to work. 3. The handling of /boot/kernel may need to be revisited; for now we rename one kernel at the last moment (SMP if installed, otherwise GENERIC). There are other, possibly better, approaches. Lots of help from ru, emaste, scottl, and jhb.
* Fix numerous warnings. Aside from menu items in system.c and menu.cjhb2006-02-281-1/+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.
* - Autogenerate a menu containing a list of countries and keymaps supportedjhb2006-02-281-2/+23
| | | | | | | | | | | | | | | 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
* Remove usbd(8) and all references to it. It is no longer necessaryiedowse2005-12-151-1/+1
| | | | | | since devd(8) now provides the same functionality. Submitted by: Anish Mistry
* Switch from OLDCARD to NEWCARD on pc98.nyan2005-09-271-4/+0
|
* Add Central European and Slovak keymaps to sysinstall.murray2005-03-191-3/+4
| | | | | PR: misc/78701 MFC after: 1 week
* Use the source of the termcap database when available.ru2004-12-211-10/+16
|
* Add Estonian keyboards.jhb2004-11-111-1/+2
| | | | | | | PR: bin/73232 Reported by: Mart Tõnso tm at hwg dot edu dot ee Submitted by: Olafur Osvaldsson oli at isnic dot is MFC after: 1 week
* Add Greek keymaps to sysinstall.jhb2003-11-201-5/+6
| | | | | | PR: bin/59078 Submitted by: Panagiotis Astithas <past@noc.ntua.gr> Approved by: re (rwatson)
* o Add PART_EFI so that we can use it instead of PART_FAT on ia64marcel2003-11-021-1/+5
| | | | | | | | | | 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.
* Remove the vestiges of the old pre-"X_AS_PKG" way we used to handled theobrien2003-08-191-1/+1
| | | | | | installing XFree86 (version 3.3.6 and before). Reviewed by: jhb
* style.Makefile(5)obrien2003-04-041-1/+1
|
* Since NEWCARD is the default for i386, undef PCCARD_ARCH.matusita2002-10-201-1/+1
| | | | | | pccard.c is no longer needed for i386 also. OKed by: imp, nyan
* Add the ability to use Bzip'ed packages.obrien2002-04-301-1/+1
| | | | | | | Also add the ability to use Bzip'ed distributions -- but this is exclusive of being able to use Gzip'ed distributions. Sponsored by: FreeBSD Mall, Inc.
* Switch to using XFree86 version 4. We do this thru installing the package,obrien2002-04-021-0/+1
| | | | | | | | 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-1/+5
| | | | that have room for pccardd on mfsroot.flp).
* Tidy up CLEANFILES.ru2002-03-281-1/+1
|
* Teach sysinstall(8) how to read boot managers out of /bootru2002-03-281-40/+0
| | | | | | | | instead of hardcoding them into the binary. This replaces the work-around in usr.sbin/sysinstall/Makefile,v 1.121. Suggested by: jhb MFC in: 1 week
* Embed boot images built as part of buildworld rather than theru2002-03-151-9/+37
| | | | | | | | | | | | | | | | | | | installed ones under /boot (which we may not even have in the case of a cross build). This introduced chicken and egg problem - we need boot images early in the "depend" stage but they have not yet been built. Work around this by excluding the generated makeboot.c source from the "depend" list; it's okay because we hardcode all its dependencies explicitly. We actually lose the dependency bit on <sys/types.h> but it's probably okay too as the only thing we use is the u_char datatype and this is unlikely to change. After all, it's normal for sloppy cleaning to cause problems. beast.FreeBSD.org running 5.0-CURRENT alpha has been able to cross build i386 world with this patch. Prodded by: gallatin
* Don't use temporary file to generate makedevs.c -- it's okayru2002-03-151-21/+19
| | | | | to write to makedevs.c directly as it's not protected by the .PRECIOUS attribute.
* Add the Bulgarian BDS and Phonetic keymaps.roam2001-12-101-1/+2
| | | | | | Reviewed by: jhb Approved by: jhb, silence on -qa MFC after: 1 week
* Remove kget() feature, which is removed from 5-current kernel.matusita2001-12-011-1/+1
| | | | | | | | | Since userconfig feature is implemented by tweaking variables (hint.*) with loader(8), we can put back an equivalent feature. Maybe the first step for this is to commit yokota-san's patch (add userconfig command for loader). Approved by: jkh
* Add Czech keyboard definition to sysinstall.murray2001-09-051-1/+1
| | | | | PR: bin/17430 Submitted by: Rudolf Cejka <cejkar@dcse.fee.vutbr.cz>
* Perform a major cleanup of the usr.sbin Makefiles.obrien2001-07-201-5/+3
| | | | | These are not perfectly in agreement with each other style-wise, but they are orders of orders of magnitude more consistent style-wise than before.
* Remove GCC'isms in CFLAGS.obrien2001-07-201-1/+1
|
* Add ability to configure console terminal type in /etc/ttysache2001-07-171-2/+2
| | | | Reviewed by: audit, jkh's silence
* Supported to select a keymap for PC-98x1.nyan2001-06-171-0/+4
|
* ISO_* -> ISO*ache2001-06-111-1/+1
|
* Save one fork on a buildworld. env FOO=foo bar -> FOO=foo bar.imp2001-05-151-1/+1
|
* Take keyboard map files from ${.CURDIR}/../../share/syscons/keymaps, not fromsobomax2001-05-121-1/+2
| | | | | | | /usr/share/syscons/keymaps. This should prevent word breakage when new keymaps have been added. Prompted by: Matthew D. Fuller <fullermd@over-yonder.net>
* Add support for Ukrainian console.sobomax2001-05-101-2/+2
| | | | | Submitted by: Olexander Kunytsa <kunia@istc.kiev.ua> MFC after: 2 weeks
* - Backout botched attempt to introduce MANSECT feature.ru2001-03-261-0/+1
| | | | - MAN[1-9] -> MAN.
* Set the default manual section for usr.sbin/ to 8.ru2001-03-201-1/+0
|
* Create a build-tools target for sysinstall and rtermcap. This is stillpeter2001-01-191-0/+2
| | | | | | | not right because rtermcap would be reading the *host* termcap, not from the termcap in the src tree. Besides, /usr/sbin/sysinstall (not the crunched one in /stand) should use the runtime termcap not the precompiled set.
* - We live in /usr/sbin now, so don't set special veriables to build ajhb2001-01-171-14/+6
| | | | | | | | | static version that installs in /stand. Also, don't use an extra before-install target to create /stand. - Add missing $FreeBSD$. - Fix dependencies to handle keymap.h. (*) Submitted by: obrien (*)
* Add the us.pc-ctrl and us.unix keymaps.obrien2001-01-111-1/+1
|
* release/sysinstall/lndir.c has not been used, but statically linkedhosokawa2000-11-061-1/+1
| | | | to sysinstall for long time. Remove it.
* Moved driver modules for some PCI NICs and PCCARD-only NICs to mfsroot.flp.hosokawa2000-10-311-2/+2
| | | | | | http://people.freebsd.org/~hosokawa/driver-floppy/ for details. Reviewed by: current@FreeBSD.org
* Remove unneded -lmytinfoache2000-09-161-2/+2
|
* MFS: sync with -stable by removing the now-vestigal X_AS_PKG stuff.jkh2000-09-071-3/+0
|
* - Added support for installing boot0 and boot0.5 for PC-98.nyan2000-08-121-0/+6
| | | | - Cosmetic changes.
* If ${BINDIR} is not present, create it before installing to it.jkh2000-07-211-1/+5
|
* Add a terminal entry for xterm; a lot of people are using xtermsjkh2000-07-211-0/+3
| | | | in the serial-installation of FreeBSD.
* - Support MBR boot loaders that are larger than one sector size.jhb2000-07-121-0/+2
| | | | - Axe the 1024 cylinder checks as they are no longer relevant.
* - Remove obsolete PC-card boot.flp hack. It was for making both PC-cardnyan2000-06-051-1/+7
| | | | | | | | | | | | | | boot.flp and plain boot.flp. - Clean up crunchgen related routine. - Add PC-98 support. TODO: o Documentation o Fix some messages for PC-98 o Decrease the size of fixit.flp to 1.2MB o I18N (See: http://www.jp.FreeBSD.org/BootAsia/index.html) No response from jkh
* Add support for USB to sysinstall. This includes running usbd andjhb2000-05-121-2/+2
| | | | | | setting 'usbd_enable' in rc.conf during nwe installs if USB is detected. Also, since usbd already handles USB mice automatically, note that the mouse setup section in sysinstall only applies to non-USB mice.
* Update sysinstall to use struct uc_device instead of struct isa_devicejhb2000-03-241-1/+0
| | | | | | for generating /boot/kernel.conf. Since this structure is shared, move its definition out to a header file, just as struct isa_device was defined in a header file. This fixes the sysinstall breakage in -current.
* Allow X_AS_PKG option to be more selectable.jkh2000-02-111-1/+1
|
OpenPOWER on IntegriCloud