public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* [ITP] VOTE: grub 1.96-1 [experimental]
@ 2008-03-26 19:49 Christian Franke
  2008-03-27  1:29 ` Charles Wilson
  2008-03-28  3:18 ` Dave Korn
  0 siblings, 2 replies; 12+ messages in thread
From: Christian Franke @ 2008-03-26 19:49 UTC (permalink / raw)
  To: cygwin-apps

I would like to contribute my Cygwin port of the boot manager GRUB2.
(http://www.gnu.org/software/grub/grub-2.en.html)

http://franke.dvrdns.org/cygwin/release/grub/grub-1.96-1.tar.bz2
http://franke.dvrdns.org/cygwin/release/grub/grub-1.96-1-src.tar.bz2
http://franke.dvrdns.org/cygwin/release/grub/setup.hint

This package is based on upstream CVS snapshot from 2008-03-26.

GRUB2 is included in Debian testing and in the backports for Debian stable:

http://packages.debian.org/lenny/grub-pc
http://packages.debian.org/etch-backports/grub-pc

Christian

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ITP] VOTE: grub 1.96-1 [experimental]
  2008-03-26 19:49 [ITP] VOTE: grub 1.96-1 [experimental] Christian Franke
@ 2008-03-27  1:29 ` Charles Wilson
  2008-03-27 10:33   ` Christian Franke
  2008-03-28  3:18 ` Dave Korn
  1 sibling, 1 reply; 12+ messages in thread
From: Charles Wilson @ 2008-03-27  1:29 UTC (permalink / raw)
  To: CygWin-Apps

Christian Franke wrote:
> I would like to contribute my Cygwin port of the boot manager GRUB2.
> (http://www.gnu.org/software/grub/grub-2.en.html)
> 

Is anybody else as confused as I am? How in the world can you have a 
*boot manager* ported to cygwin?  Cygwin requires the host Windows OS to 
be up and running; it has nothing to do with pre-OS bootloader operations...

Unless I'm really missing something here, I don't think this is an 
appropriate candidate for the cygwin distro -- but I'm open to 
persuasion if somebody can kindly explain how cygwin-grub2 could 
POSSIBLY be of any use at all...

-1

--
Chuck

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ITP] VOTE: grub 1.96-1 [experimental]
  2008-03-27  1:29 ` Charles Wilson
@ 2008-03-27 10:33   ` Christian Franke
  2008-03-27 12:12     ` Eric Blake
  2008-03-28  1:30     ` Charles Wilson
  0 siblings, 2 replies; 12+ messages in thread
From: Christian Franke @ 2008-03-27 10:33 UTC (permalink / raw)
  To: cygwin-apps

Charles Wilson wrote:
> Christian Franke wrote:
>> I would like to contribute my Cygwin port of the boot manager GRUB2.
>> (http://www.gnu.org/software/grub/grub-2.en.html)
>>
>
> Is anybody else as confused as I am? How in the world can you have a 
> *boot manager* ported to cygwin?  Cygwin requires the host Windows OS 
> to be up and running; it has nothing to do with pre-OS bootloader 
> operations...
>

Yes, it would not make much sense to port the source for the native 
binaries of some boot manager to Cygwin (except to provide another build 
platform).

But the GRUB2 package does contain more than these binaries (kernel.img 
+ 76 .mod files). It provides several support tools to install 
(grub-install), try boot menu and shell (grub-emu), check native 
filesystem access (grub-fstest) or build rescue boot cdrom/floppy images 
(grub-mkrescue).

All these tools require some booted OS.


> Unless I'm really missing something here, I don't think this is an 
> appropriate candidate for the cygwin distro -- but I'm open to 
> persuasion if somebody can kindly explain how cygwin-grub2 could 
> POSSIBLY be of any use at all...

If GRUB2 is used and Windows is the main work OS, it is IMO useful to 
maintain the boot manger from Cygwin. If GRUB2 is not used as boot 
manger, the tools in the package can still be used to create rescue 
disks, tryout the boot shell or even access files in partitions with 
non-Windows filesystem.

Christian

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ITP] VOTE: grub 1.96-1 [experimental]
  2008-03-27 10:33   ` Christian Franke
@ 2008-03-27 12:12     ` Eric Blake
  2008-03-28  1:30     ` Charles Wilson
  1 sibling, 0 replies; 12+ messages in thread
From: Eric Blake @ 2008-03-27 12:12 UTC (permalink / raw)
  To: cygwin-apps

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

According to Christian Franke on 3/27/2008 4:32 AM:
| If GRUB2 is used and Windows is the main work OS, it is IMO useful to
| maintain the boot manger from Cygwin. If GRUB2 is not used as boot
| manger, the tools in the package can still be used to create rescue
| disks, tryout the boot shell or even access files in partitions with
| non-Windows filesystem.

I agree with those points, and vote +1 for the package.

- --
Don't work too hard, make some time for fun as well!

Eric Blake             ebb9@byu.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkfrj2sACgkQ84KuGfSFAYBzwgCcD/0llvepAGDA3GqJcYnAdIIr
lOgAoIf0exnK6o1sAg3jDRLQTFkIe5r1
=3So5
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ITP] VOTE: grub 1.96-1 [experimental]
  2008-03-27 10:33   ` Christian Franke
  2008-03-27 12:12     ` Eric Blake
@ 2008-03-28  1:30     ` Charles Wilson
  2008-03-28 16:46       ` Dr. Volker Zell
  1 sibling, 1 reply; 12+ messages in thread
From: Charles Wilson @ 2008-03-28  1:30 UTC (permalink / raw)
  To: CygWin-Apps

Christian Franke wrote:
> But the GRUB2 package does contain more than these binaries (kernel.img 
> + 76 .mod files). It provides several support tools to install 
> (grub-install), try boot menu and shell (grub-emu), check native 
> filesystem access (grub-fstest) or build rescue boot cdrom/floppy images 
> (grub-mkrescue).
[snip]
> If GRUB2 is used and Windows is the main work OS, it is IMO useful to 
> maintain the boot manger from Cygwin. If GRUB2 is not used as boot 
> manger, the tools in the package can still be used to create rescue 
> disks, tryout the boot shell or even access files in partitions with 
> non-Windows filesystem.

That makes sense.  Objection withdrawn, and +1.

--
Chuck

^ permalink raw reply	[flat|nested] 12+ messages in thread

* RE: [ITP] VOTE: grub 1.96-1 [experimental]
  2008-03-26 19:49 [ITP] VOTE: grub 1.96-1 [experimental] Christian Franke
  2008-03-27  1:29 ` Charles Wilson
@ 2008-03-28  3:18 ` Dave Korn
  1 sibling, 0 replies; 12+ messages in thread
From: Dave Korn @ 2008-03-28  3:18 UTC (permalink / raw)
  To: cygwin-apps

Christian Franke wrote on 26 March 2008 19:48:

> I would like to contribute my Cygwin port of the boot manager GRUB2.


+1.

    cheers,
      DaveK
-- 
Can't think of a witty .sigline today....

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ITP] VOTE: grub 1.96-1 [experimental]
  2008-03-28  1:30     ` Charles Wilson
@ 2008-03-28 16:46       ` Dr. Volker Zell
  2008-03-28 18:35         ` Jari Aalto
  2008-03-28 18:45         ` Dr. Volker Zell
  0 siblings, 2 replies; 12+ messages in thread
From: Dr. Volker Zell @ 2008-03-28 16:46 UTC (permalink / raw)
  To: cygwin-apps

>>>>> Charles Wilson writes:

    > Christian Franke wrote:
    >> But the GRUB2 package does contain more than these binaries
    >> (kernel.img + 76 .mod files). It provides several support tools to
    >> install (grub-install), try boot menu and shell (grub-emu), check
    >> native filesystem access (grub-fstest) or build rescue boot
    >> cdrom/floppy images (grub-mkrescue).
    > [snip]
    >> If GRUB2 is used and Windows is the main work OS, it is IMO useful
    >> to maintain the boot manger from Cygwin. If GRUB2 is not used as
    >> boot manger, the tools in the package can still be used to create
    >> rescue disks, tryout the boot shell or even access files in
    >> partitions with non-Windows filesystem.

    > That makes sense.  Objection withdrawn, and +1.

+1

Ciao
  Volker

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ITP] VOTE: grub 1.96-1 [experimental]
  2008-03-28 16:46       ` Dr. Volker Zell
@ 2008-03-28 18:35         ` Jari Aalto
  2008-03-28 18:45         ` Dr. Volker Zell
  1 sibling, 0 replies; 12+ messages in thread
From: Jari Aalto @ 2008-03-28 18:35 UTC (permalink / raw)
  To: cygwin-apps

* Fri 2008-03-28 Volker Zell <dr.volker.zell-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
* Message-Id: 7z7ifmyezh.fsf@vzell-de.de.oracle.com
> Charles: +1
> Volker: +1

+1

Jari

-- 
Welcome to FOSS revolution: we fix and modify until it shines

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ITP] VOTE: grub 1.96-1 [experimental]
  2008-03-28 16:46       ` Dr. Volker Zell
  2008-03-28 18:35         ` Jari Aalto
@ 2008-03-28 18:45         ` Dr. Volker Zell
  2008-03-30 21:47           ` Christian Franke
  1 sibling, 1 reply; 12+ messages in thread
From: Dr. Volker Zell @ 2008-03-28 18:45 UTC (permalink / raw)
  To: cygwin-apps

>>>>> Volker Zell writes:

    > +1

Builds fine from source and packaging look good.
setup.hint requires line needs in addition the following package
dependencies:

 coreutils sed tar

Some shell scripts in the package use them.

One question regarding your cygwin README:

  Runtime requirements (these or newer):
    cygwin-1.5.25-11
    liblzo2_2-2.02-1
    libncurses8-5.5-3 (for grub-emu only)
    cdrkit-1.1.16-1 (genisoimage for grub-mkrescue only)
    (The cdrkit package is available at http://cygwinports.dotsrc.org/)

Shouldn't cdrkit be in the distro then? Our packages should be
selfcontained. Probably you could ITP cdrkit.

Other then that, GTG
  Volker

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ITP] VOTE: grub 1.96-1 [experimental]
  2008-03-28 18:45         ` Dr. Volker Zell
@ 2008-03-30 21:47           ` Christian Franke
  2008-03-31  9:43             ` [GTG] " Dr. Volker Zell
  0 siblings, 1 reply; 12+ messages in thread
From: Christian Franke @ 2008-03-30 21:47 UTC (permalink / raw)
  To: cygwin-apps

Dr. Volker Zell wrote:
> ...
> Builds fine from source and packaging look good.
> setup.hint requires line needs in addition the following package
> dependencies:
>
>  coreutils sed tar
>
> Some shell scripts in the package use them.
>   

Fixed, Thanks.


> One question regarding your cygwin README:
>
>   Runtime requirements (these or newer):
>     cygwin-1.5.25-11
>     liblzo2_2-2.02-1
>     libncurses8-5.5-3 (for grub-emu only)
>     cdrkit-1.1.16-1 (genisoimage for grub-mkrescue only)
>     (The cdrkit package is available at http://cygwinports.dotsrc.org/)
>
> Shouldn't cdrkit be in the distro then? 

Yes It should.


> Our packages should be
> selfcontained. Probably you could ITP cdrkit.
>   

Done :-)


I've uploaded a new build with a minor fix in grub-probe and genisoimage 
added to the dependencies:

http://franke.dvrdns.org/cygwin/release/grub/grub-1.96-1.tar.bz2
http://franke.dvrdns.org/cygwin/release/grub/grub-1.96-1-src.tar.bz2
http://franke.dvrdns.org/cygwin/release/grub/setup.hint

sdesc: "GRand Unified Bootloader, version 2"
ldesc: "GRUB2 is a portable powerful bootloader. This version
of GRUB is based on a cleaner design than its predecessors.
This package contains a version built for the traditional
PC/BIOS architecture."
category: Utils
requires: cygwin coreutils genisoimage liblzo2_2 libncurses8 sed tar
test: 1.96-1

Christian

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [GTG] Re: [ITP] VOTE: grub 1.96-1 [experimental]
  2008-03-30 21:47           ` Christian Franke
@ 2008-03-31  9:43             ` Dr. Volker Zell
  2008-04-02 12:48               ` Corinna Vinschen
  0 siblings, 1 reply; 12+ messages in thread
From: Dr. Volker Zell @ 2008-03-31  9:43 UTC (permalink / raw)
  To: cygwin-apps

>>>>> Christian Franke writes:

    > I've uploaded a new build with a minor fix in grub-probe and
    > genisoimage added to the dependencies:

    > http://franke.dvrdns.org/cygwin/release/grub/grub-1.96-1.tar.bz2
    > http://franke.dvrdns.org/cygwin/release/grub/grub-1.96-1-src.tar.bz2
    > http://franke.dvrdns.org/cygwin/release/grub/setup.hint

    > sdesc: "GRand Unified Bootloader, version 2"
    > ldesc: "GRUB2 is a portable powerful bootloader. This version
    > of GRUB is based on a cleaner design than its predecessors.
    > This package contains a version built for the traditional
    > PC/BIOS architecture."
    > category: Utils
    > requires: cygwin coreutils genisoimage liblzo2_2 libncurses8 sed tar
    > test: 1.96-1


Still builds fine from source, packaging and setup.hint look good.

GTG
  Volker

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [GTG] Re: [ITP] VOTE: grub 1.96-1 [experimental]
  2008-03-31  9:43             ` [GTG] " Dr. Volker Zell
@ 2008-04-02 12:48               ` Corinna Vinschen
  0 siblings, 0 replies; 12+ messages in thread
From: Corinna Vinschen @ 2008-04-02 12:48 UTC (permalink / raw)
  To: cygwin-apps

On Mar 31 11:42, Dr. Volker Zell wrote:
> >>>>> Christian Franke writes:
> 
>     > I've uploaded a new build with a minor fix in grub-probe and
>     > genisoimage added to the dependencies:
> 
>     > http://franke.dvrdns.org/cygwin/release/grub/grub-1.96-1.tar.bz2
>     > http://franke.dvrdns.org/cygwin/release/grub/grub-1.96-1-src.tar.bz2
>     > http://franke.dvrdns.org/cygwin/release/grub/setup.hint
> 
>     > sdesc: "GRand Unified Bootloader, version 2"
>     > ldesc: "GRUB2 is a portable powerful bootloader. This version
>     > of GRUB is based on a cleaner design than its predecessors.
>     > This package contains a version built for the traditional
>     > PC/BIOS architecture."
>     > category: Utils
>     > requires: cygwin coreutils genisoimage liblzo2_2 libncurses8 sed tar
>     > test: 1.96-1
> 
> 
> Still builds fine from source, packaging and setup.hint look good.

+1 and uploaded.


Thanks,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2008-04-02 12:48 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-03-26 19:49 [ITP] VOTE: grub 1.96-1 [experimental] Christian Franke
2008-03-27  1:29 ` Charles Wilson
2008-03-27 10:33   ` Christian Franke
2008-03-27 12:12     ` Eric Blake
2008-03-28  1:30     ` Charles Wilson
2008-03-28 16:46       ` Dr. Volker Zell
2008-03-28 18:35         ` Jari Aalto
2008-03-28 18:45         ` Dr. Volker Zell
2008-03-30 21:47           ` Christian Franke
2008-03-31  9:43             ` [GTG] " Dr. Volker Zell
2008-04-02 12:48               ` Corinna Vinschen
2008-03-28  3:18 ` Dave Korn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).