name: qlogic-firmware variant: scratch shell: /bin/bash dependencies: - stage: base - image: "{{ .BUILD_ARG_PKGS_PREFIX }}/linux-firmware:{{ .BUILD_ARG_PKGS }}" steps: - prepare: - | sed -i 's#$VERSION#{{ .VERSION }}#' /pkg/manifest.yaml install: - | mkdir -p /rootfs/usr/lib/firmware cp -R -p /usr/lib/firmware/qed /rootfs/usr/lib/firmware cp -R -p /usr/lib/firmware/ql*_fw.bin /rootfs/usr/lib/firmware test: - | mkdir -p /extensions-validator-rootfs cp -r /rootfs/ /extensions-validator-rootfs/rootfs cp /pkg/manifest.yaml /extensions-validator-rootfs/manifest.yaml /extensions-validator validate --rootfs=/extensions-validator-rootfs --pkg-name="${PKG_NAME}" finalize: - from: /rootfs to: /rootfs - from: /pkg/manifest.yaml to: /