summaryrefslogtreecommitdiff
path: root/sysutils/grub
AgeCommit message (Collapse)AuthorFilesLines
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-05-09Update to 0.97.xtraeme2-6/+6
Changes: * Fix the prototypes and the definitions of nested functions. This was required for gcc-4. * Implement a more robust workaround for buggy BIOSes which don't pass boot drive correctly (notably for HP Vectra).
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-24Add RMD160 digests.agc1-1/+2
2005-02-19Update to 0.96:wiz4-30/+28
New in 0.96 - 2005-01-30: * The command "fallback" supports mutiple fallback entries. * The command "savedefault" supports an optional argument which is the number of next boot entry or the special keyword `fallback'. * New utility "grub-set-default". * New section "Making your system robust" in the manual.
2004-12-29Document things a bit betterhubertf1-2/+2
2004-12-29Add example for menu.lsthubertf1-1/+7
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-2/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-08-28Use the new BUILDLINK_TRANSFORM commands to more precisely state thejlam1-2/+2
intended transformation: use "rm" to remove an option, "rmdir" to remove all options containing a path starting with a given directory name, and "rename" to rename options to something else.
2004-08-02Fix PLIST for Linux by adding LOWER_VENDOR (which is empty for NetBSD).recht2-18/+19
Patch provided by pancake in PR pkg/26517
2004-06-20Update sysutils/grub to 0.95, and remove obsoleted optionsxtraeme3-52/+9
GRUB_USE_UFS2/GRUB_USE_ISO9660, they are not longer needed. New in 0.95 - 2004-06-13: * Add support for ReiserFS 3. * Fix support for FreeBSD 5. * Support ATARAID for Linux in the grub shell and grub-install. * Add CDROM support for El Torito with no emulation mode. You can use (cd) as a CDROM drive in the config file. * Option --no-mem-option is implied for Linux 2.4.18 and newer. * Add support for UFS2.
2004-05-02Rename GRUB_ISO9660 and GRUB_UFS2 to GRUB_USE_ISO9660 and GRUB_USE_UFS2xtraeme1-10/+10
respectively, and document them in bsd.pkg.defaults.mk.
2004-05-02Add support for UFS2 from FreeBSD. Patch provided by FUKAUMI Naokixtraeme3-10/+32
in PR pkg/25434.
2004-04-26Apply an optional patch for eltorito support, so you can boot grubxtraeme3-3/+27
via a cdrom. It can be enabled with the option "GRUB_ISO9660" and is disabled by default.
2004-03-10Remove info files entries from PLIST.seb2-8/+3
Add missing info file in INFO_FILES.
2004-01-29Update grub to 0.94:jmmv12-478/+22
* Support building on x86-64 with gcc -m32. * Use a BIOS call to turn on/off Gate A20. This should solve various problems related to Gate A20 in modern BIOSes. * Add a workaround for buggy BIOSes (notably HP Vectra series) which don't pass the boot drive correctly. * Display "GNU GRUB" instead of "GRUB" in the menu. * Add support for QNX RTP into the grub shell. * Add support for the initrd max address of a kernel header in Linux. * Support 32 bit and 64 bit dev_t. * Add support for an install device in GRUB's notation with no parenthesis (e.g. grub-install hd0). * Improve the manual a lot. While here, add a new build definition, GRUB_PRESET_COMMAND, which can be set to a single command that will be embedded in grub's stage2 and executed during bootup (useful for automated diskless setups). Also make use of BUILD_DEFS properly. And pick up maintainership, as requested by tron@.
2004-01-24Solve the problem with the missing memcpy differentlymrauch6-22/+66
(Forward patch from the fix that finally went into grub's CVS) The old way had problems finding disks and formatting curses output properly. Fixes PR pkg/24214.
2004-01-24replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2003-10-26Fix compilation on -current (gcc3):mrauch3-1/+34
1) remove superfluous long in stage2/fsys_reiserfs.c (forward port from current version in grub CVS) 2) provide an explicit memcpy stub so the memcpy inserted by gcc3 as consequence of a pass-by-value can be linked against (patch from Joachim Kainz in grub bug report 3343)
2003-09-28Back out last change related to moving ncurses/buildlink2.mk tojlam1-2/+2
curses.buildlink2.mk. This was wrong because we _really_ do want to express that we want _n_curses when we include the buildlink2.mk file. We should have a better way to say that the NetBSD curses doesn't quite work well enough. In fact, it's far better to depend on ncurses by default, and exceptionally note when it's okay to use NetBSD curses for specific packages. We will look into this again in the future.
2003-09-27move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it providesgrant1-2/+2
support for base system curses/ncurses as well as ncurses itself. suggested by wiz.
2003-08-09USE_NEW_TEXINFO is unnecessary now.seb1-2/+1
2003-07-20Info files need to be listed in INFO_FILES.seb1-1/+3
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-07-13Fix grub-install problem reported in PR 22049 by Soren Jacobsen.wiz6-15/+40
While here, convert to USE_NEW_TEXINFO, and make it compile. [freestanding, but using nested functions; gcc emits __enable_exec_stack, which lives in libgcc, but is not linked because the program is supposed to be freestanding. Provide dummy __enable_exec_stack function.] Bump PKGREVISION.
2003-07-13PKGREVISION bump for libiconv update.wiz1-1/+2
2003-03-14Replace uses of -fno-builtin with -ffreestanding. -ffreestanding alsothorpej7-1/+391
implies -fno-builtin, but also conveys additional information ("not in a hosted environment"). This is 1/2 of the fix for PR toolchain/19265.
2003-01-24Update grub to 0.93. Changes in this version:jmmv5-10/+41
* Define the behavior of the boot loader when the load end address is zero and the bss end address is zero in the Multiboot Specification. Also, add the support into GRUB. * Finally, we have a Bug Tracking System! Now the preferable way to report bugs is to use the BTS rather than sending e-mail to bug-grub. See <http://bugcomm.enbug.org/?project=grub&mode=project>, for more details. * The appendix "FAQ" in the manual is removed. See the GNU GRUB FAQ on the web <http://www.gnu.org/software/grub/grub-faq.html> instead. * The terminal handling code is rewritten radically, and many bugfixes are made at the same time. * The command "color" is effective even in the command-line. * The command "terminal" takes two new options, ``--no-echo'' and ``--no-edit''. If you specify ``--no-echo'', GRUB won't echo back input characters. If you specify ``--no-edit'', GRUB will disable the BASH-like editing feature. These options are useful when using an intelligent terminal (such as the comint mode in GNU Emacs). * The utility ``grub-md5-crypt'' prompts to retype a password and checks if the passwords match. * Support for booting Linux is rewritten, so GRUB now supports large-EBDA systems. * The menu interfaces supports Page Up, Page Down, and Right Key. * New command "terminfo", for vt100-incompatible terminals. * New options, ``-D'', ``-g'' and ``-m'' are supported for FreeBSD.
2002-08-25Merge packages from the buildlink2 branch back into the main trunk thatjlam2-6/+8
have been converted to USE_BUILDLINK2.
2002-07-20Install "README.netboot" if networking boot support is enabled.tron2-2/+9
2002-07-20Add optional netboot support to "grub" package as suggested bytron2-4/+23
Julio Merino in PR pkg/17354.
2002-06-08Grub is only available for i386.cjep1-1/+3
2002-04-30Enable grub on <1.5Y by using the binutils package.wiz1-5/+2
2002-04-30Update to 0.92:wiz2-5/+5
* The command "displaymem" uses only hex digits for consistency. * The netboot code goes back to the progress bars instead of dots, for the notation of data transfers. And, that is displayed only in debug mode, that is to say, nothing is displayed by default. Remember that you can turn on debug mode via the command "debug". * The command "help" doesn't show all the available commands by default, when no argument is specified. Rarely used commands (such as "testload") and useless commands in interactive use (such as "savedefault") are hidden. If you want to see help messages for those commands, specify the new option "--all". * A built-in, `more'-like pager is added. When a command prints too many lines to fit the screen, GRUB waits until you hit return key. This feature can be turned off by the new command "pager". * The command "terminal" accepts a new option, "--lines=LINES". You can set the maximum number of lines arbitrarily with this option. If you don't specify it, the maximum number will be 24. * The command "terminal" accepts another new option, "--silent". You can suppress the "Press any key to continue" message with this option. * The mem= option for Linux is recognized and used to limit the maximum address of initrd. * A fallback entry is executed immediately after a default entry, without prompting a user's intervention, as the manual has ever been saying. * The utility ``grub-install'' makes sure that GRUB images have been written to a physical disk completely. To assist this feature, a new command "dump" is added.
2002-04-16Mark as USE_BUILDLINK_ONLY.wiz1-3/+4
2002-04-16ispell, fmt.wiz1-13/+15
2002-04-16Standardize format.wiz1-8/+14
2002-04-11Move comment in such a way that make doesn't stumble over it.wiz1-3/+3
2002-04-11Explain why the package is restricted to i386 -current.magick1-1/+3
Pointed out by tron@zhadum.de.
2002-04-11Import new package grub. Submitted by jgoerzen@complete.org inmagick5-0/+77
pkg/15065. I updated it to 0.91 and removed patch-aa which the submitter already sent to the grub people. GRUB is the GRand Unified Bootloader. Briefly, bootloader is the first software program that runs when a computer starts. It is responsible for loading and transferring control to the operating system kernel software (such as NetBSD orLinux). GRUB understands ffs, FAT{16,32}, ext2fs, ReiserFS, minixfs, and VSTafs. It can directly boot NetBSD, FreeBSD, OpenBSD and Linux without any other bootloader, loading a.out and ELF kernels from the disk and passing along necessary arguments (in most cases). It can also boot any operating system (the above, plus eg Windows, OS/2) by chaining to that operating system's specific loader. Grub features a runtime command line and loads its configuration at boot rather than requiring rerunning of a separate utility. Other features are TFTP booting, serial console support, large disk support, support for both DOS MBR label and BSD disklabel simultaneously, booting from hard drive or floppy. GRUB is available for the i386 architecture only.