diff options
| author | François Andriot <albator78@libertysurf.fr> | 2025-11-09 09:39:42 +0100 |
|---|---|---|
| committer | François Andriot <albator78@libertysurf.fr> | 2025-11-09 09:39:54 +0100 |
| commit | ef09f740c51829720ee7b110130daf557a35c09c (patch) | |
| tree | 5abc9aafeb3286b80939def0f4eeb4923598ce55 /redhat/docker/opensuse32.sh | |
| parent | d114f25bc9f65c44b9ec0c4003585cca81a20abf (diff) | |
| download | tde-packaging-ef09f740.tar.gz tde-packaging-ef09f740.zip | |
RPM: final update for 14.1.5
Signed-off-by: François Andriot <albator78@libertysurf.fr>
Diffstat (limited to 'redhat/docker/opensuse32.sh')
| -rwxr-xr-x | redhat/docker/opensuse32.sh | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/redhat/docker/opensuse32.sh b/redhat/docker/opensuse32.sh index 292ae9983..4698cd740 100755 --- a/redhat/docker/opensuse32.sh +++ b/redhat/docker/opensuse32.sh @@ -1,4 +1,4 @@ -#!/bin/bash -e +#!/bin/bash -ex if [ "$(whoami)" != "root" ]; then sudo exec $0 $@ @@ -20,7 +20,7 @@ INSTALLROOT="/dev/shm/${IMAGE}" [ -x /usr/bin/pigz ] && GZIP=pigz || GZIP=gzip for dir in dev proc sys; do - if [ -d "${INSTALLROOT}/${dir}" ]; then + if [ -d "${INSTALLROOT}/${dir}" ] && grep "${INSTALLROOT}/${dir}" /proc/mounts; then umount "${INSTALLROOT}/${dir}" fi done @@ -58,7 +58,6 @@ setarch i686 zypper --root "${INSTALLROOT}" \ glibc-extra \ grep \ gzip \ - libpcre1 \ libselinux1 \ openSUSE-release \ system-user-root \ @@ -77,12 +76,13 @@ done rm -rfv "${INSTALLROOT}/var/cache/zypp/packages/"* FILE="${IMAGE//\//_}.tar" -tar -C "${INSTALLROOT}" -c . >"${FILE}" +FILE="${FILE//:/_}" +tar -C "${INSTALLROOT}" -c . >"/tmp/${FILE}" rm -rf "${INSTALLROOT}" -docker rmi -f "${IMAGE}" -docker import "${FILE}" "${IMAGE}" +podman rmi -f "${IMAGE}" +podman import "/tmp/${FILE}" "${IMAGE}" -${GZIP} "${FILE}" +${GZIP} "/tmp/${FILE}" mkdir -p "/home/${SUDO_USER}/tde/docker" -mv -fv "${FILE}.gz" "/home/${SUDO_USER}/tde/docker" +mv -fv "/tmp/${FILE}.gz" "/home/${SUDO_USER}/tde/docker" |
