Branch: master

1211309c 2015-11-26 19:07:11 Timothy Pearson
Fix initramfs build failure when no LUKS disk keys are available
M usr/share/initramfs-tools/hooks/cryptlukssc
diff --git a/usr/share/initramfs-tools/hooks/cryptlukssc b/usr/share/initramfs-tools/hooks/cryptlukssc
index 5cf2d3d..439d0b8 100755
--- a/usr/share/initramfs-tools/hooks/cryptlukssc
+++ b/usr/share/initramfs-tools/hooks/cryptlukssc
@@ -124,6 +124,11 @@
 fi
 
 # LUKS keys
-cp -LRp /etc/trinity/luks/card ${DESTDIR}/tde_luks_keys
+if [ -e /etc/trinity/luks/card ]
+then
+	cp -LRp /etc/trinity/luks/card ${DESTDIR}/tde_luks_keys
+else
+	mkdir -p ${DESTDIR}/tde_luks_keys
+fi
 
 exit 0