[PATCH 5/5] UBUNTU: [Packaging] dtb: symlink /lib/firmware/(uname -r)/device-tree to /boot/dtb-(uname -r) to make flash-kernel happy
Paolo Pisati
paolo.pisati at canonical.com
Wed Aug 27 15:28:52 UTC 2014
Signed-off-by: Paolo Pisati <paolo.pisati at canonical.com>
---
debian/control-scripts/postinst | 2 ++
debian/control-scripts/postrm | 1 +
2 files changed, 3 insertions(+)
diff --git a/debian/control-scripts/postinst b/debian/control-scripts/postinst
index 7e99410..39450cb 100644
--- a/debian/control-scripts/postinst
+++ b/debian/control-scripts/postinst
@@ -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
diff --git a/debian/control-scripts/postrm b/debian/control-scripts/postrm
index cb20376..9056eb7 100644
--- a/debian/control-scripts/postrm
+++ b/debian/control-scripts/postrm
@@ -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;
--
2.1.0
More information about the kernel-team
mailing list