Support findiso=

Bug #1078492 reported by Ryan Finnie on 2012-11-13
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Finnix
Wishlist
Ryan Finnie

Bug Description

These format allows you to specify a path to an ISO where the CD is, rather than a block device. It'll scan block devices, mount them, then look for the specified filename and mount it loopback.

Example GRUB2 entry:

menuentry "Finnix" {
  insmod part_msdos
  insmod ext2
  set root='(hd0,msdos1)'
  search --no-floppy --fs-uuid --set=root 78a8f4d9-1462-4696-9577-9a10d0056b3b
  loopback loop /home/ryan/finnix-neale.iso
  linux (loop)/boot/x86/linux64 findiso=/path/to/finnix.iso vga=791 quiet
  initrd (loop)/boot/x86/initrd.xz
}

Ryan Finnie (fo0bar) on 2012-11-19
Changed in finnix:
milestone: none → 107
assignee: nobody → Ryan Finnie (fo0bar)
status: New → In Progress

Distribution: 107
Source: neale-initrd
Source-Version: 107~5

A package update has been sent to the Finnix archive, which marks this
bug as fixed. A copy of the upload changes is included below.

Thank you,
Your friendly Finnix Launchpad assistant

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 19 Nov 2012 03:51:51 +0000
Source: neale-initrd
Binary: neale-initrd
Architecture: source i386
Version: 107~5
Distribution: unstable
Urgency: low
Maintainer: Ryan Finnie <email address hidden>
Changed-By: Ryan Finnie <email address hidden>
Description:
 neale-initrd - Finnix initrd layout (udeb)
Changes:
 neale-initrd (107~5) unstable; urgency=low
 .
   * initrd: Add support for findiso (LP: #1078492)
   * initrd: Clean up usage of FINNIX_CDBASE
   * initrd: export FINNIX_DEV and FINNIX_FINDISO to initrd.env
Checksums-Sha1:
 46a5660f18564628eea7940b94ade894bf45e611 1629 neale-initrd_107~5.dsc
 5a8be68747c4dbf694d3c6c9c5ad0a8b3c10aab4 3294873 neale-initrd_107~5.tar.gz
 95a4d2fffd0922425588c6c3d0dc0b848d62d4ff 350120 neale-initrd_107~5_i386.udeb
Checksums-Sha256:
 6586ed7f6c9af66e552fa3be968b550eb0f5acf1689037b1012d391086bcce6f 1629 neale-initrd_107~5.dsc
 6ac0e7c0d409bee6a62f470baad26e05bca822b66dd27c203298243d4a218148 3294873 neale-initrd_107~5.tar.gz
 ec8719e7765ff67d4687c4aef7f5707760b84bca7d3c857c78a53ba5aff06213 350120 neale-initrd_107~5_i386.udeb
Files:
 06f34c10377b0c064fa9cac89003ac44 1629 debian-installer optional neale-initrd_107~5.dsc
 49042ae6f0e788ad976025368dc99d57 3294873 debian-installer optional neale-initrd_107~5.tar.gz
 0de283f1f7b45414ac3cd3819bf60c12 350120 debian-installer optional neale-initrd_107~5_i386.udeb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJQqa0EAAoJEH5go6aGro2YoL4P/2+whP7ZXjvc3NlN3iBrsNcU
2if1c/PApR3CHqk3gylQL5kYdijXgxD/RWD6XCz/PmeUbylpGUgpyFDnxzV650QY
yy9mpzZsy9RlJlGYNEVGcO1/4qUEAhBB4xFtauxWXwZDnM1pCJVJQYlITzMjtJOX
tEDqvaQYMIoZPDnLQSXMJu0nOj8Wi8aicwH6xqE7Ppc6QZyEmcnHFEcGIoorqap7
t2gaF1Hn2+3U1gr3JQpAiCs4ncm8hwbrFdT4wk4q4SQ8dVvVqtiqAwQPACg6+ySw
NLLiSThD6UPjcsT/AbVSUrEQ9YADI7GQuUbmeiLed1aRokW0ruScHhgsCQ3VTkYh
sUYL/GnX/1NW6AchFRnbN0dXkPMk91SEEy5EdHC2ZHOuSBejvTM9z1+yqgh9vciT
jJNsaAW0nz65fqhvk/DsZ+m9r6TvJuSlU49WbFz3+9BcJG3g3SAZPYJagglDE0Xj
bHO9eHLmFRUqyFpxP1LSuhbRFd3Ix51R3mJh1E8DMgWqTmW1Z3xQHFwpT4cCM4Dq
SbDe/e6xuRBz4z/S4noSdeoNdEadQthi/zzZfW+vIEatxjsQ58LwRo4Ch+pulxG9
NtI6ADmksTeIsIbEhCnV3w/7TPA2gGHqPCISCk6YuYlQBZ6qfnzLqWcNouI4SZ4r
V7opP7u7O7MLIE8jt+Yp
=stjG
-----END PGP SIGNATURE-----

Changed in finnix:
status: In Progress → Fix Committed
tags: added: archive-fixed

Turns out there are a good dozen or so variations of this functionality, each with a different name. I've decided to standardize on one format (findiso=), otherwise Finnix would be expected to support them all.

summary: - Support findiso=, iso-scan/filename=
+ Support findiso=
description: updated
description: updated
Ryan Finnie (fo0bar) on 2012-12-23
Changed in finnix:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers