Genericize package grub-loopback-iso
authorRyan Finnie <ryan@finnie.org>
Sun, 1 Jun 2014 09:34:00 +0000 (09:34 +0000)
committerMichael Prokop <mika@grml.org>
Sun, 31 Aug 2014 17:30:30 +0000 (10:30 -0700)
commit0e16efc32b27878510ed40604bc26b1ae30fb77a
tree67b75a41fbd75284a101a7a1c4f7e016b1c26d08
parent649ccf97f1b3dc1af4686622f5013d09e1ba25e8
Genericize package

Grml's grub loopback.cfg interface has become a de facto standard for Linux
distributions.  Because of that, the Debian grml-rescueboot package is
usable with more ISOs than just Grml, so this change renames the package
to grub-loopback-iso, genericizes it, and provides backwards compatibility
with grml-rescueboot.  It does the following:

  * Renames everything to grub-loopback-iso.
  * Changes default ISOs directory to /boot/isos.
  * Adds a transitional grml-rescueboot package.
  * Replaces README with a generic explanation.
  * Removes previous stock /etc/grub.d/42_grml instances.
  * Checks for and uses the "legacy" /etc/default/grml-rescueboot if
    it exists.
  * Even if /etc/default/grml-rescueboot is not customized, "legacy"
    /boot/grml will be checked for as well.
  * Allows $ISO_LOCATION to contain multiple search directories, mostly as
    a by-product of backwards compatibility.

Note that debian/changelog is not updated, though this change expects the
next release to be numbered 0.4.6.  If that is not the case, be sure to
update the Replaces: and Breaks: in debian/control.

Signed-off-by: Ryan Finnie <ryan@finnie.org>
15 files changed:
42_loopback-iso [moved from 42_grml with 79% similarity]
TODO
debian/README
debian/control
debian/dirs [deleted file]
debian/grml-rescueboot.lintian-overrides [deleted file]
debian/grub-loopback-iso.dirs [new file with mode: 0644]
debian/grub-loopback-iso.install [new file with mode: 0644]
debian/grub-loopback-iso.lintian-overrides [new file with mode: 0644]
debian/grub-loopback-iso.postinst [moved from debian/postinst with 65% similarity]
debian/grub-loopback-iso.postrm [moved from debian/postrm with 91% similarity]
debian/grub-loopback-iso.preinst [new file with mode: 0644]
debian/install [deleted file]
etc/default/grml-rescueboot [deleted file]
etc/default/grub-loopback-iso [new file with mode: 0644]