diff --git a/apertis-ospack.yaml b/apertis-ospack.yaml
index 9eb370edae79fb1c22b6ebf39e5e64d209e41351..2912633b0be9a92278ce27ab9fbea1eeeaed013c 100644
--- a/apertis-ospack.yaml
+++ b/apertis-ospack.yaml
@@ -4,6 +4,7 @@
 {{- $suite := or .suite "18.03" -}}
 {{- $timestamp := or .timestamp "00000000.0" -}}
 {{- $ospack := or .ospack (printf "ospack_%s-%s-%s_%s.tar.gz" $suite $architecture $type $timestamp) -}}
+{{- $demopack := or .demopack "disabled" -}}
 
 architecture: {{ $architecture }}
 
@@ -159,6 +160,20 @@ actions:
     chroot: true
     script: scripts/generate_locales.chroot
 
+  # Add multimedia demo pack for target and development images
+  # Provide URL via '-t demopack:"https://images.apertis.org/media/multimedia-demo.tar.gz"'
+  # to add multimedia demo files
+  {{ if eq $type "target" "development" }}
+  {{ if ne $demopack "disabled" }}
+  - action: download
+    url: {{ $demopack }}
+    name: mediademo
+
+  - action: unpack
+    origin: mediademo
+  {{ end }}
+  {{ end }}
+
   - action: pack
     compression: gz
     file: {{ $ospack }}