From 151528ed74fadd9c28bdbd99007c9d0ba029c5c9 Mon Sep 17 00:00:00 2001 From: DavideBonfanti Date: Tue, 9 Apr 2024 15:33:10 +0200 Subject: [PATCH 1/5] Updated for Ubuntu 22.04 and DRM 3.4.4 --- Dockerfile | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index fb3958b..c632bda 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,15 @@ -FROM ubuntu:20.04 +FROM ubuntu:22.04 + +# DRM website: https://www.dell.com/support/home/en-us/Drivers/DriversDetails?driverid=HHV83 # Install needed tools, clean up, download and install DRM, clean up -RUN apt-get update && apt-get install -y wget socat file && apt-get clean && rm -rf /var/lib/apt/lists/* \ - && cd /tmp && wget -q -O drm.bin https://dl.dell.com/FOLDER08581866M/1/DRMInstaller_3.4.2.818.bin \ - && sh drm.bin -i silent \ - && rm -rf /tmp/* +RUN apt-get update && \ + apt-get install -y wget socat file && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* && \ + wget -U drm -O drm.bin https://dl.dell.com/FOLDER10693640M/1/DRMInstaller_3.4.4.908.bin && \ + sh drm.bin -i silent && \ + rm -rf /tmp/* # Run socat and DRM as unprivileged user USER drmuser @@ -16,7 +21,7 @@ VOLUME ["/var/dell/drm/"] EXPOSE 8091 # Install start script -COPY start.sh /opt/dell/dellemcrepositorymanager/ +COPY start.sh /opt/dell/dellrepositorymanager/ # Start script to run DRM and socat -CMD ["/opt/dell/dellemcrepositorymanager/start.sh"] +CMD ["/opt/dell/dellrepositorymanager/start.sh"] From 970c1b41af18385fc6a44c88350da6bb44cc96a0 Mon Sep 17 00:00:00 2001 From: DavideBonfanti Date: Tue, 9 Apr 2024 15:34:47 +0200 Subject: [PATCH 2/5] Updated Makefile for DRM 3.4.4 --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 14f26c3..8c5a60a 100644 --- a/Makefile +++ b/Makefile @@ -13,4 +13,4 @@ drm: ## Create Dell Repository Manager image ifndef REGISTRY $(eval REGISTRY="") endif - docker build --rm=true --pull -t $(REGISTRY)/$@:3.4.2 -f Dockerfile . + docker build --rm=true --pull -t $(REGISTRY)/$@:3.4.4 -f Dockerfile . From 3a79c3d392cd91896d9f6bdd43a9f6f211e3d9dd Mon Sep 17 00:00:00 2001 From: Davide Bonfanti Date: Wed, 16 Apr 2025 09:06:11 +0200 Subject: [PATCH 3/5] Upgrade to DRM 3.4.7 --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index fdc5015..caca322 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,13 @@ -FROM ubuntu:22.04 +FROM ubuntu:24.04 -# DRM website: https://www.dell.com/support/home/en-us/Drivers/DriversDetails?driverid=HHV83 +# DRM website: https://www.dell.com/support/home/en-us/drivers/driversdetails?driverId=JKGDG # Install needed tools, clean up, download and install DRM, clean up RUN apt-get update && \ apt-get install -y wget socat file && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* && \ - wget -U drm -O drm.bin https://dl.dell.com/FOLDER10693640M/1/DRMInstaller_3.4.4.908.bin && \ + wget -U drm -O drm.bin https://dl.dell.com/FOLDER12250617M/1/DRMInstaller_3.4.7.970.bin && \ sh drm.bin -i silent && \ rm -rf /tmp/* From a23bfe2dabcc58b139a0d4f12a2b1d2796dc5f97 Mon Sep 17 00:00:00 2001 From: Davide Bonfanti Date: Wed, 16 Apr 2025 09:15:52 +0200 Subject: [PATCH 4/5] Upgrade to DRM 3.4.8 --- Dockerfile | 2 +- Makefile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index caca322..7971b16 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ RUN apt-get update && \ apt-get install -y wget socat file && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* && \ - wget -U drm -O drm.bin https://dl.dell.com/FOLDER12250617M/1/DRMInstaller_3.4.7.970.bin && \ + wget -U drm -O drm.bin https://downloads.dell.com/FOLDER12894273M/1/DRMInstaller_3.4.8.1086.bin && \ sh drm.bin -i silent && \ rm -rf /tmp/* diff --git a/Makefile b/Makefile index 8c5a60a..6f65dc5 100644 --- a/Makefile +++ b/Makefile @@ -13,4 +13,4 @@ drm: ## Create Dell Repository Manager image ifndef REGISTRY $(eval REGISTRY="") endif - docker build --rm=true --pull -t $(REGISTRY)/$@:3.4.4 -f Dockerfile . + docker build --rm=true --pull -t $(REGISTRY)/$@:3.4.8 -f Dockerfile . From ed51ca54f83bde16f214705cd1819728ef79b56b Mon Sep 17 00:00:00 2001 From: Davide Bonfanti Date: Wed, 16 Apr 2025 09:22:51 +0200 Subject: [PATCH 5/5] Added run script --- run.sh | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100755 run.sh diff --git a/run.sh b/run.sh new file mode 100755 index 0000000..976f926 --- /dev/null +++ b/run.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +# Run Docker container +docker run -d --name dell-drm --tmpfs /tmp -p 8091:8091 dell-drm:3.4.8 + +# Wait DRM startup then open web browser +echo Wait about 30 seconds then open https://localhost:8091/drm/ ... +sleep 30 +open https://localhost:8091/drm/ &