From 393c3ac38e5013b555d6d36350414987de051b4d Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Tue, 12 May 2020 15:51:08 -0400 Subject: [PATCH] Fix distribution link for SUSE SUSE needs to be pointed at the parent directory, not the media specific path. --- confluent_server/confluent/osimage.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/confluent_server/confluent/osimage.py b/confluent_server/confluent/osimage.py index 3521edaa..5b617e9a 100644 --- a/confluent_server/confluent/osimage.py +++ b/confluent_server/confluent/osimage.py @@ -343,6 +343,7 @@ class MediaImporter(object): self.osname = identity['name'] self.oscategory = identity.get('category', None) targpath = identity['name'] + self.distpath = '/var/lib/confluent/distributions/' + targpath if identity.get('subname', None): targpath += '/' + identity['subname'] self.targpath = '/var/lib/confluent/distributions/' + targpath @@ -418,7 +419,7 @@ class MediaImporter(object): os.symlink( '/var/lib/confluent/public/site/initramfs.cpio', '{0}/boot/initramfs/site.cpio'.format(dirname)) - os.symlink(self.targpath, '{0}/distribution'.format(dirname)) + os.symlink(self.distpath, '{0}/distribution'.format(dirname)) subprocess.check_call( ['sh', '{0}/initprofile.sh'.format(dirname), self.targpath, dirname])