File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -12,6 +12,9 @@ image: {{ .ModuleNamePrefix }}{{ .PackagePath }}/{{ .ImageName }}-builder
1212final : false
1313fromImage : builder/distroless
1414shell :
15+ beforeInstall :
16+ - pm info libvirt
17+ - pm info libvirt-devel
1518 install :
1619 - pm --version
1720 - pm install -1 {{ .ImageName }} {{ .ImageName }}-devel -d /out
Original file line number Diff line number Diff line change 7171 - |
7272 # Install packages
7373 PKGS="{{ $builderDependencies.packages | join " " }}"
74- ls /libvirt -la
7574 for pkg in $PKGS; do
7675 cp -a /$pkg/. /
7776 rm -rf /$pkg
Original file line number Diff line number Diff line change @@ -347,41 +347,6 @@ shell:
347347
348348 cd /
349349
350- - |
351- convert_version() {
352- local version="${1#v}"
353- IFS='.' read -r major minor patch <<< "$version"
354- printf "%d%03d\n" "$major" "$minor"
355- }
356-
357- libvirt_version=$(convert_version {{ $version }})
358-
359- echo "libvirt_version: $libvirt_version"
360-
361- SYMLINC_LIST=$(cat <<EOF
362- libvirt.so.0.${libvirt_version}.0 libvirt.so.0
363- libvirt.so.0 libvirt.so
364- libvirt-qemu.so.0.${libvirt_version}.0 libvirt-qemu.so.0
365- libvirt-qemu.so.0 libvirt-qemu.so
366- libvirt-lxc.so.0.${libvirt_version}.0 libvirt-lxc.so.0
367- libvirt-lxc.so.0 libvirt-lxc.so
368- libvirt-admin.so.0.${libvirt_version}.0 libvirt-admin.so.0
369- libvirt-admin.so.0 libvirt-admin.so
370- EOF
371- )
372-
373- cd /relocate
374-
375- while IFS= read -r LINE; do
376- echo "Create symlinc for $LINE"
377- TARGET=$(echo $LINE | awk -F' ' '{print $1}')
378- SYMLINK=$(echo $LINE | awk -F' ' '{print $2}')
379- ln -s ../local/lib64/$TARGET usr/lib64/$SYMLINK
380- done <<< "$SYMLINC_LIST"
381-
382- echo "List files in /relocate/usr/local/lib64"
383- ls -la usr/local/lib64
384-
385350 - |
386351 cd /relocate
387352
You can’t perform that action at this time.
0 commit comments