Commit 77c0f1f
Spec: Append arch info for admin-helper and libvirt driver
After 589e152 and
926c78e, the filename detected by
embedded binary also have arch info since it takes basename of url for
admin-helper and libvirt and both url now have arch info. This PR copy
the binary with arch info suffix to fix the following error during rpm build.
```
> [6/6] RUN yum config-manager --set-enabled crb && yum -y builddep packaging/rpm/crc.spec && rpmbuild -bb -v packaging/rpm/crc.spec:
238.6 go build --tags="build" -ldflags="-X github.com/crc-org/crc/v2/pkg/crc/version.crcVersion=2.38.0 -X github.com/crc-org/crc/v2/pkg/crc/version.ocpVersion=4.15.17 -X github.com/crc-org/crc/v2/pkg/crc/version.okdVersion=4.15.0-0.okd-2024-02-23-163410 -X github.com/crc-org/crc/v2/pkg/crc/version.microshiftVersion=4.15.17 -X github.com/crc-org/crc/v2/pkg/crc/version.commitSha=4225c2 -B 0xc4fae8225411a1c1f9d2fbff31dff48012b372b9" -o out/linux-amd64/crc-embedder ./cmd/crc-embedder
239.8 out/linux-amd64/crc-embedder embed --log-level debug --cache-dir=embed-files/ --no-download --goos=linux out/linux-amd64/crc
239.8 level=debug msg="Embedding embed-files/crc-driver-libvirt-amd64 in out/linux-amd64/crc"
239.8 level=fatal msg="Failed to embed data files: Failed to open embed-files/crc-driver-libvirt-amd64: open embed-files/crc-driver-libvirt-amd64: no such file or directory"
239.8 make: *** [Makefile:326: embed_crc_helpers] Error 1
239.8 error: Bad exit status from /var/tmp/rpm-tmp.Cd7dtB (%build)
```1 parent 926c78e commit 77c0f1f
1 file changed
+2
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
67 | | - | |
| 66 | + | |
| 67 | + | |
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| |||
0 commit comments