Comment 25 for bug 1860345

Revision history for this message
Cubic PPA (cubic-wizard) wrote :

The solution to ISSUE #1 must take into account the following scenarios:

1. Any directory that only has one vmlinuz file and only one initrd file. (It is only reasonable to assume vmlinuz and initrd versions match when there is only one of each in a directory).
2. The version of vmlinuz can be determined, and the version of initrd can not be determined.
3. The version of vmlinuz can not be determined, and the version of initrd can be determined.
4. The version of both vmlinuz and initrd can not be determined.
5. Symlinks to directories or symlinks to vmlinuz and initrd files.
6. Relative symlinks. These work fine in chroot and outside chroot (where Cubic runs).
7. Direct symlinks to files in sub-directories of /boot.
8. Direct symlinks to files outside /boot. (A symlink in /boot that points to a file in /; for example: /boot/vmlinuz --> /some_dir_in_root/vmlinuz). These symlinks are valid inside chroot but appear as broken links to Cubic (outside chroot).