@@ -930,11 +930,13 @@ else {
if (-e "$dtb-$version") {
if (! defined $ARGV[1] || ! $ARGV[1] || $ARGV[1] =~ m/<unknown>/og) {
image_magic($dtb, $image_dest);
+ system("ln -s /boot/dtb-$version /lib/firmware/$version/device-tree");
}
else {
if (! -e "$dtb") {
handle_missing_link($dtb, $image_dest, "$dtb-$version",
$realimageloc);
+ system("ln -s /boot/dtb-$version /lib/firmware/$version/device-tree");
}
else {
print STDERR
@@ -350,6 +350,7 @@ if ($ARGV[0] !~ /upgrade/) {
image_magic("initrd.img.old", $image_dest) if $initrd;
image_magic("dtb", $image_dest);
image_magic("dtb.old", $image_dest);
+ system("rm -f /lib/firmware/$version/device-tree");
}
exit 0;
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com> --- debian/control-scripts/postinst | 2 ++ debian/control-scripts/postrm | 1 + 2 files changed, 3 insertions(+)