Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package virt-libguestfs-tools-container for 
openSUSE:Factory checked in at 2022-10-10 18:47:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virt-libguestfs-tools-container (Old)
 and      /work/SRC/openSUSE:Factory/.virt-libguestfs-tools-container.new.2275 
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "virt-libguestfs-tools-container"

Mon Oct 10 18:47:20 2022 rev:8 rq:1009148 version:unknown

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/virt-libguestfs-tools-container/virt-libguestfs-tools-container.changes
  2022-08-12 16:07:18.575590153 +0200
+++ 
/work/SRC/openSUSE:Factory/.virt-libguestfs-tools-container.new.2275/virt-libguestfs-tools-container.changes
        2022-10-10 18:48:02.475319731 +0200
@@ -1,0 +2,6 @@
+Fri Oct  7 11:43:11 UTC 2022 - Vasily Ulyanov <vasily.ulya...@suse.com>
+
+- Create an unprivileged user to run as non-root
+- Make entrypoint.sh compliant with the upstream
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ Dockerfile ++++++
--- /var/tmp/diff_new_pack.T77oeM/_old  2022-10-10 18:48:02.975320818 +0200
+++ /var/tmp/diff_new_pack.T77oeM/_new  2022-10-10 18:48:02.979320826 +0200
@@ -51,6 +51,7 @@
               parted \
               qemu-tools \
               reiserfs \
+              shadow \
               supermin \
               xfsprogs \
               xorriso \
@@ -68,7 +69,8 @@
               fi;
 
 RUN zypper -n remove kubevirt-manifests && \
-    zypper clean -a
+    zypper clean -a && \
+    useradd -u 1001 --create-home -s /bin/bash virt-libguestfs-tools
 
 COPY entrypoint.sh /entrypoint.sh
 RUN chmod +x entrypoint.sh
@@ -82,5 +84,6 @@
     mv appliance-*.tar.xz appliance.tar.xz && \
     rm -rf /var/tmp/.guestfs-*
 
+USER 1001
 ENTRYPOINT [ "/entrypoint.sh" ]
 

++++++ entrypoint.sh ++++++
--- /var/tmp/diff_new_pack.T77oeM/_old  2022-10-10 18:48:03.039320957 +0200
+++ /var/tmp/diff_new_pack.T77oeM/_new  2022-10-10 18:48:03.043320966 +0200
@@ -1,12 +1,12 @@
 #!/bin/bash -xe
 
 #KubeVirt provides LIBGUESTFS_PATH via the pod environemnt.
-DIR=/usr/local/lib/guestfs
+LIBGUESTFS_PATH=${LIBGUESTFS_PATH:-/tmp/guestfs}
 LIBGUESTFS_APPLIANCE=/appliance.tar.xz
 
-mkdir -p ${DIR}
-tar -Jxf ${LIBGUESTFS_APPLIANCE} -C ${DIR}
-touch ${DIR}/done
+mkdir -p ${LIBGUESTFS_PATH}
+tar -Jxf ${LIBGUESTFS_APPLIANCE} -C ${LIBGUESTFS_PATH} --strip-components=1
+touch ${LIBGUESTFS_PATH}/done
 
 /bin/bash
 

Reply via email to