From eabf2073c1f38fc2fbdf316df7ecf3deea999f16 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Fri, 22 May 2020 12:49:33 -0400 Subject: [PATCH] Fix construction of site cpio It must include directory names in correct order for it to unpack correctly --- confluent_server/bin/osimage | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/confluent_server/bin/osimage b/confluent_server/bin/osimage index 75f13469..73504384 100644 --- a/confluent_server/bin/osimage +++ b/confluent_server/bin/osimage @@ -88,10 +88,12 @@ def initialize(cmdset): topack = [] opath = os.getcwd() os.chdir('/var/lib/confluent/public/site') - for currd, _, files in os.walk('tls'): + topack.append('ssh/') + for currd, _, files in os.walk('ssh'): for fname in files: topack.append(os.path.join(currd, fname)) - for currd, _, files in os.walk('ssh'): + topack.append('tls/') + for currd, _, files in os.walk('tls'): for fname in files: topack.append(os.path.join(currd, fname)) with open(tmpname, 'wb') as initramfs: