Reland "termina-dlc: Add lsb-release file to vm_tools.img for use in Bruschetta."

The difference from the original changes is that we're placing the lsb-release file into an `etc` subdirectory so that we don't run into problems when removing the contents of tools_dir (`shutil.rmtree(child)`).

This is a reland of commit 479c25e58d6bcd46b47480cc8d88490bf9273485

Original change's description:
> termina-dlc: Add lsb-release file to vm_tools.img for use in Bruschetta.
>
> BUG=b:230858744
> TEST=Run locally
>
> Change-Id: I8a733d6b21e06bfc8bb707c775cbe58e71ec95ed
> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/containers/cros-container-guest-tools/+/3614611
> Reviewed-by: David Munro <davidmunro@google.com>
> Reviewed-by: Mike Gerow <gerow@google.com>
> Commit-Queue: Denise Costin <dcostin@google.com>
> Tested-by: kokoro <noreply+kokoro@google.com>

Bug: b:230858744
Change-Id: Ic952997f2c7a5ef9c93aa521a8ab8a7bb51ddbcd
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/containers/cros-container-guest-tools/+/3689350
Reviewed-by: David Munro <davidmunro@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Commit-Queue: Denise Costin <dcostin@google.com>
Reviewed-by: Mike Gerow <gerow@google.com>
diff --git a/termina/termina_build_image.py b/termina/termina_build_image.py
index 70a38c1..ea7f9aa 100755
--- a/termina/termina_build_image.py
+++ b/termina/termina_build_image.py
@@ -163,6 +163,9 @@
     # Create vm_tools.img if /opt/google/cros-containers exists.
     tools_dir = rootfs_dir / 'opt' / 'google' / 'cros-containers'
     if tools_dir.exists():
+      # Add new etc dir for lsb-release file
+      (tools_dir / 'etc').mkdir()
+      shutil.copy(str(rootfs_dir / 'etc' / 'lsb-release'), str(tools_dir / 'etc'))
       create_fs_image(output_dir / 'vm_tools.img', tools_dir, label='cros-vm-tools')
 
       # Remove contents of tools_dir so they are not included in vm_rootfs.img.