Bug#693774: ITP: grub-finnix -- Build a Finnix bootloader stanza on GRUB 2 systems
Package: wnpp Severity: wishlist Owner: Ryan Finnie r...@finnie.org -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 * Package name: grub-finnix Version : 107 Upstream Author : N/A, native package * URL : N/A, native package * License : GPL Programming Lang: Shell (dash-compatible /etc/grub.d hook) Description : Build a Finnix bootloader stanza on GRUB 2 systems Extended description: grub-finnix is a GRUB2 configuration hook to boot Finnix, given a compatible ISO. The stanzas built utilize GRUB 2's loopback mount support to boot a Finnix kernel and initrd, and passes the location of the ISO to Finnix. Finnix's first-stage initrd then searches for the partition containing the specified ISO. . Note that there are certain restrictions regarding where the ISO may be placed. Please see README.Debian for installation instructions and restrictions. I talked about this briefly with Paul Wise, and while there are several existing packages which do similar GRUB loaders for other projects (grub-rescue-pc, grml-rescueboot), they are incredibly specialized to the target project. It may be possible to abstract this sort of function into a shared package, but IMHO the shared code between them would be very small, and discrete packages for each targeted project would be better for maintenance. The code is currently being developed at: https://code.launchpad.net/~finnix/finnix/grub-finnix-pkg-debian -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBCAAGBQJQqzdpAAoJEH5go6aGro2YV6cQAJOZaaPGxhjVOnNBRoHnm0IF xJK6Y/HNEaa8rTaDYhlNHm7HRf0gXq6tjS0wvQ8GM2ZjRzScWSqm6j0RbIElEw8J tBSVBsigkOWva8C+QY3zYIjAQo47vEe/pak0wVab7iO1nY0VB/BehqhWDoDM9Fvt hy1oi1lVaRTbFEYZFfFvoyFCA610xPkdR4SFepOc3qXYuZPWK/cV24XxQ4c38sNy LyAU2ykdutQL9IlJgikrI9ctN3ql1OrDn7xRr5c/Ps7E1c4NmmdwWaRJOnCe7o8e d1DjA9L/LkkkEp/mdMFaFrfk0G30tEA2IFyoYTc5H8eGLRjWWCatT2Q8i60jB3G3 mRLV+BN4yZN8JQUesq9QI1/Lnreil6gYg6SR/E73dEF/MHKvTtwRscCfKgzIXYO7 U0BTtucsaUA1Nd/MPa4BUhhNLMC9mPx8PeCU2z2laY2rf1wkMQCvVMQAnIYOpxfp SGFFthhMc75JiSgiCsp0NWkI2qa6ZX2x9/gLGFOPsNjMQQKpJhzrxt4HwTXgtb1m jKcOJyNcgV2sUwMvK5Oy8QCnMM5LVgkvLNFvEfCPclToNRiKFd2Yv4qKyQPesO4B igjTXpgucdhqMd5kqwhqqJPQ7YFOaitf8EdztuepK00pp2v3JZ/QWbLoyxYYX9Ra 7OHzoWXXtquwTGm8ZOLH =0FAP -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20121120075523.25161.82358.report...@sid.snowman.lan
Re: Bug#693774: ITP: grub-finnix -- Build a Finnix bootloader stanza on GRUB 2 systems
On Nov 20, Ryan Finnie r...@finnie.org wrote: Description : Build a Finnix bootloader stanza on GRUB 2 systems I think that you should add one or two lines to explain what Finnix is. At least, the word rescue would help a lot... Note that there are certain restrictions regarding where the ISO may be placed. Please see README.Debian for installation instructions and restrictions. Does this really have to be in the package description? I think that we can assume the you should read README.Debian for more information part for all packages... I talked about this briefly with Paul Wise, and while there are several existing packages which do similar GRUB loaders for other projects Hopefully the wide availability of well integrated rescue systems will make happy the few people who complain that in the future the root file system is going to be less and less useful as a rescue system. -- ciao, Marco signature.asc Description: Digital signature
Re: Bug#693774: ITP: grub-finnix -- Build a Finnix bootloader stanza on GRUB 2 systems
On 11/20/2012 01:21 AM, Marco d'Itri wrote: Description : Build a Finnix bootloader stanza on GRUB 2 systems I think that you should add one or two lines to explain what Finnix is. At least, the word rescue would help a lot... Good idea; looking back, I was writing the description from the view as a distribution developer, not an end user. How about: Description: Boot a Finnix rescue/maintenance ISO from GRUB 2 grub-finnix is a GRUB 2 configuration hook to boot compatible versions of Finnix, a Debian-based rescue and maintenance LiveCD distribution, from ISOs stored on the host filesystem. The stanzas built utilize GRUB 2's loopback mount support to boot a Finnix kernel and initrd, and passes the location of the ISO to Finnix. Finnix's first-stage initrd then searches for the partition containing the specified ISO. Note that there are certain restrictions regarding where the ISO may be placed. Please see README.Debian for installation instructions and restrictions. Does this really have to be in the package description? I think that we can assume the you should read README.Debian for more information part for all packages... True, but that was more to guide the user, given the fact that the package does absolutely nothing without user configuration. Perhaps in postinst I can read in /etc/default/grub-finnix, check if FINNIX_ISO is set, and if not, mention that it must be configured from /etc/default/grub-finnix. The default file itself currently contains some basic instructions and a mention of README.Debian for more detailed information. Suggestions? RF signature.asc Description: OpenPGP digital signature