Final touches for release.

This commit is contained in:
gord 1999-07-26 22:58:10 +00:00
parent cb6a267f1e
commit cec4786ec2
10 changed files with 35 additions and 20 deletions

View file

@ -13,3 +13,5 @@ began the implementation of /sbin/grub.
OKUJI Yoshinori contributed many bugfixes and new features, such as
working LBA support, and /sbin/grub support for configuration files.
Peter Astrand added support for a color menu.

View file

@ -1,3 +1,8 @@
1999-07-15 Gordon Matzigkeit <gord@zen.fig.org>
* docs/Makefile.am (grub.info): Use an ugly hack to downgrade
grub.texi so that it works with Debian's version of texinfo.
1999-07-26 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
* stage2/bios.c (get_diskinfo): When DRIVE is a floppy drive,

2
NEWS
View file

@ -1,6 +1,6 @@
NEWS - list of user-visible changes between releases of GRUB
New:
New in 0.5.92 - 1999-07-26:
* Bug fixes (i.e. Stage 1.5 can work fine again).
* The /sbin/grub stage2 simulator now works at least on GNU/Linux, and
uses the Linux HDIO_GETGEO ioctl to determine hard disk geometry.

View file

@ -14,11 +14,10 @@ edit configuration files or rerun a special installation program.
NOTE: GRUB does not yet have a simple installation mechanism, but
we're working on this, so please don't report it as a bug. Until
then, read the documentation (starting with docs/grub.html or
docs/install.html), and copy the binary files in /share/grub/$(HWARCH)
to /boot/grub.
then, read the Texinfo documentation, and copy the binary files in
/usr/lib/grub/$(HWARCH) to /boot/grub.
WARNING: Never use the binary files in /share/grub directly
WARNING: Never use the binary files in /usr/lib/grub directly
(i.e. without first copying them to /boot/grub), or else your system
will break the next time you upgrade.

8
debian/changelog vendored
View file

@ -1,8 +1,10 @@
grub (0.5.92) unstable; urgency=low
*
* Data files are now in /usr/lib/grub/$(HWARCH).
* Unix boot utility available as /usr/sbin/grub.
* Full Texinfo documentation.
--
-- GRUB Maintainers <bug-grub@gnu.org> Mon, 26 Jul 1999 12:46:37 -0600
grub (0.5.91) unstable; urgency=low
@ -72,5 +74,5 @@ grub (0.4-1) unstable; urgency=low
Local variables:
mode: debian-changelog
add-log-mailing-address: "gord@debian.org"
add-log-mailing-address: "bug-grub@gnu.org"
End:

4
debian/control vendored
View file

@ -9,7 +9,7 @@ Architecture: i386 hurd-i386
Depends: ${shlibs:Depends}
Description: GRand Unified Bootloader
GRUB is a GPLed bootloader intended to unify bootloading across x86
operating systems. In addition to loading Linux and FreeBSD, it
implements the Multiboot standard, which allows for flexible loading
operating systems. In addition to loading the Linux and *BSD kernels,
it implements the Multiboot standard, which allows for flexible loading
of multiple boot images (needed for modular kernels such as the GNU
Hurd).

14
debian/rules vendored
View file

@ -10,7 +10,7 @@ INSTALL_PROGRAM = $(INSTALL) -m 755
build:
$(checkdir)
./configure --prefix= --datadir='$$(prefix)/lib'
./configure --prefix=/usr
make
echo timestamp > build
@ -31,18 +31,14 @@ binary-arch: checkroot build
$(checkdir)
-rm -rf debian/tmp
## make dirs
install -d debian/tmp debian/tmp/usr/doc/grub/docs debian/tmp/DEBIAN
install -d debian/tmp debian/tmp/usr/doc/grub debian/tmp/DEBIAN
## install files
dir=`cd debian/tmp && pwd` && make install DESTDIR=$$dir
-rmdir debian/tmp/sbin
mv debian/tmp/info debian/tmp/usr/info
cp docs/*.txt docs/*.html debian/tmp/usr/doc/grub/docs/
$(INSTALL_DATA) docs/TODO debian/tmp/usr/doc/grub/docs/
$(INSTALL_DATA) docs/BUGS debian/tmp/usr/doc/grub/docs/
$(INSTALL_DATA) NEWS debian/tmp/usr/doc/grub/docs/
$(INSTALL_DATA) TODO debian/tmp/usr/doc/grub/
$(INSTALL_DATA) BUGS debian/tmp/usr/doc/grub/
$(INSTALL_DATA) NEWS debian/tmp/usr/doc/grub/
$(INSTALL_DATA) ChangeLog debian/tmp/usr/doc/grub/changelog
gzip -f9 debian/tmp/usr/doc/grub/changelog

View file

@ -5,6 +5,12 @@ noinst_SCRIPTS = $(HELP2MAN)
EXTRA_DIST = menu.lst $(man_MANS) $(noinst_SCRIPTS)
# FIXME: Use this rule until Debian has the new Texinfo.
grub.info: grub.texi
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
cd $(srcdir) \
&& sed 's/@command/@file/g; s/ifnottex/ifinfo/' grub.texi | $(MAKEINFO)
if GRUB_MAINT
$(srcdir)/grub.8: ../grub/grub $(srcdir)/$(HELP2MAN)
$(srcdir)/$(HELP2MAN) --name="the stage2 emulator shell" \

View file

@ -395,6 +395,11 @@ all-redirect all-am all install-strip installdirs mostlyclean-generic \
distclean-generic clean-generic maintainer-clean-generic clean \
mostlyclean distclean maintainer-clean
# FIXME: Use this rule until Debian has the new Texinfo.
grub.info: grub.texi
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
cd $(srcdir) \
&& sed 's/@command/@file/g; s/ifnottex/ifinfo/' grub.texi | $(MAKEINFO)
@GRUB_MAINT_TRUE@$(srcdir)/grub.8: ../grub/grub $(srcdir)/$(HELP2MAN)
@GRUB_MAINT_TRUE@ $(srcdir)/$(HELP2MAN) --name="the stage2 emulator shell" \

View file

@ -187,7 +187,7 @@ Standard, Motivation, multiboot, The Multiboot Standard}.
The other goals, listed in approximate order of importance, are:
@itemize
@itemize @bullet{}
@item
Basic functions must be straightforward for end-users.