diff options
| author | François Andriot <albator78@libertysurf.fr> | 2024-05-09 20:50:37 +0200 |
|---|---|---|
| committer | François Andriot <albator78@libertysurf.fr> | 2024-05-09 20:50:37 +0200 |
| commit | c6d21f1119dd7eb5a1395a8d4640f837223f1ea3 (patch) | |
| tree | 214cd960ed83db6ae7931d46e7f883b966150e01 /redhat/docker/openmandriva.sh | |
| parent | 2af6f1823f0e7b5fd6bac85f95e0881ff7d41506 (diff) | |
| download | tde-packaging-c6d21f11.tar.gz tde-packaging-c6d21f11.zip | |
RPM: initial support for OpenMandriva
Signed-off-by: François Andriot <albator78@libertysurf.fr>
Diffstat (limited to 'redhat/docker/openmandriva.sh')
| -rwxr-xr-x | redhat/docker/openmandriva.sh | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/redhat/docker/openmandriva.sh b/redhat/docker/openmandriva.sh new file mode 100755 index 000000000..ff121c54e --- /dev/null +++ b/redhat/docker/openmandriva.sh @@ -0,0 +1,27 @@ +#!/bin/bash -ex + +NAME="openmandriva" +VERSION="${1:-5.0}" # E.g: '26' +IMAGE="${NAME}:${VERSION}" +TAR="${NAME}-${VERSION}.tar" +INSTALLROOT="/dev/shm/${IMAGE}" + +sudo rm -rf "${INSTALLROOT}" +sudo dnf install \ + --assumeyes \ + --disablerepo="*" \ + --enablerepo="omv*" \ + --installroot="${INSTALLROOT}" \ + --nodocs \ + --nogpgcheck \ + --refresh \ + --releasever="${VERSION}" \ + --repofrompath 'omv-release,http://mirror.openmandriva.org/$releasever/repository/x86_64/main/release/' \ + --repofrompath 'omv-updates,http://mirror.openmandriva.org/$releasever/repository/x86_64/main/updates/' \ + bash curl dnf vim + +sudo tar -C "${INSTALLROOT}" -c . >"${TAR}" +sudo rm -rf "${INSTALLROOT}" + +docker rmi -f "${IMAGE}" +docker import "${TAR}" "${IMAGE}" |
