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 OKUJI Yoshinori contributed many bugfixes and new features, such as
working LBA support, and /sbin/grub support for configuration files. 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> 1999-07-26 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
* stage2/bios.c (get_diskinfo): When DRIVE is a floppy drive, * 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 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). * Bug fixes (i.e. Stage 1.5 can work fine again).
* The /sbin/grub stage2 simulator now works at least on GNU/Linux, and * The /sbin/grub stage2 simulator now works at least on GNU/Linux, and
uses the Linux HDIO_GETGEO ioctl to determine hard disk geometry. 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 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 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 then, read the Texinfo documentation, and copy the binary files in
docs/install.html), and copy the binary files in /share/grub/$(HWARCH) /usr/lib/grub/$(HWARCH) to /boot/grub.
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 (i.e. without first copying them to /boot/grub), or else your system
will break the next time you upgrade. will break the next time you upgrade.

8
debian/changelog vendored
View file

@ -1,8 +1,10 @@
grub (0.5.92) unstable; urgency=low 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 grub (0.5.91) unstable; urgency=low
@ -72,5 +74,5 @@ grub (0.4-1) unstable; urgency=low
Local variables: Local variables:
mode: debian-changelog mode: debian-changelog
add-log-mailing-address: "gord@debian.org" add-log-mailing-address: "bug-grub@gnu.org"
End: End:

4
debian/control vendored
View file

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

14
debian/rules vendored
View file

@ -10,7 +10,7 @@ INSTALL_PROGRAM = $(INSTALL) -m 755
build: build:
$(checkdir) $(checkdir)
./configure --prefix= --datadir='$$(prefix)/lib' ./configure --prefix=/usr
make make
echo timestamp > build echo timestamp > build
@ -31,18 +31,14 @@ binary-arch: checkroot build
$(checkdir) $(checkdir)
-rm -rf debian/tmp -rm -rf debian/tmp
## make dirs ## 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 ## install files
dir=`cd debian/tmp && pwd` && make install DESTDIR=$$dir dir=`cd debian/tmp && pwd` && make install DESTDIR=$$dir
-rmdir debian/tmp/sbin
mv debian/tmp/info debian/tmp/usr/info $(INSTALL_DATA) TODO debian/tmp/usr/doc/grub/
$(INSTALL_DATA) BUGS debian/tmp/usr/doc/grub/
cp docs/*.txt docs/*.html debian/tmp/usr/doc/grub/docs/ $(INSTALL_DATA) NEWS debian/tmp/usr/doc/grub/
$(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) ChangeLog debian/tmp/usr/doc/grub/changelog $(INSTALL_DATA) ChangeLog debian/tmp/usr/doc/grub/changelog
gzip -f9 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) 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 if GRUB_MAINT
$(srcdir)/grub.8: ../grub/grub $(srcdir)/$(HELP2MAN) $(srcdir)/grub.8: ../grub/grub $(srcdir)/$(HELP2MAN)
$(srcdir)/$(HELP2MAN) --name="the stage2 emulator shell" \ $(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 \ distclean-generic clean-generic maintainer-clean-generic clean \
mostlyclean distclean maintainer-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)/grub.8: ../grub/grub $(srcdir)/$(HELP2MAN)
@GRUB_MAINT_TRUE@ $(srcdir)/$(HELP2MAN) --name="the stage2 emulator shell" \ @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: The other goals, listed in approximate order of importance, are:
@itemize @itemize @bullet{}
@item @item
Basic functions must be straightforward for end-users. Basic functions must be straightforward for end-users.