Skip to content

Commit f0e8bcc

Browse files
committed
Update create_release_podman.sh
We're no longer bundling libkrun-efi.dylib but libkrun.dylib. Signed-off-by: Sergio Lopez <slp@redhat.com>
1 parent ea5b383 commit f0e8bcc

1 file changed

Lines changed: 11 additions & 7 deletions

File tree

create_release_podman.sh

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,22 @@ VERSION=`grep ^version Cargo.toml | sed -E 's/version = "(.*)"/\1/'`
1111
mkdir -p release
1212
mkdir -p release/bin
1313
mkdir -p release/lib
14+
mkdir -p release/share/krunkit
1415

1516
BIN=release/bin
1617
LIB=release/lib
18+
SHARE=release/share/krunkit
1719

1820
cp $HOMEBREW_PREFIX/bin/krunkit $BIN
19-
install_name_tool -change /opt/homebrew/opt/libkrun-efi/lib/libkrun-efi.1.dylib @rpath/libkrun-efi.dylib $BIN/krunkit
21+
install_name_tool -change /opt/homebrew/opt/libkrun/lib/libkrun.1.dylib @rpath/libkrun.dylib $BIN/krunkit
2022
install_name_tool -add_rpath $RPATH $BIN/krunkit
2123
codesign --remove-signature $BIN/krunkit
2224

23-
cp $HOMEBREW_PREFIX/lib/libkrun-efi.dylib $LIB
24-
install_name_tool -id @rpath/libkrun-efi.dylib $LIB/libkrun-efi.dylib
25-
install_name_tool -change /opt/homebrew/opt/libepoxy/lib/libepoxy.0.dylib @rpath/libepoxy.0.dylib $LIB/libkrun-efi.dylib
26-
install_name_tool -change /opt/homebrew/opt/virglrenderer/lib/libvirglrenderer.1.dylib @rpath/libvirglrenderer.1.dylib $LIB/libkrun-efi.dylib
27-
codesign --remove-signature $LIB/libkrun-efi.dylib
25+
cp $HOMEBREW_PREFIX/lib/libkrun.dylib $LIB
26+
install_name_tool -id @rpath/libkrun.dylib $LIB/libkrun.dylib
27+
install_name_tool -change /opt/homebrew/opt/libepoxy/lib/libepoxy.0.dylib @rpath/libepoxy.0.dylib $LIB/libkrun.dylib
28+
install_name_tool -change /opt/homebrew/opt/virglrenderer/lib/libvirglrenderer.1.dylib @rpath/libvirglrenderer.1.dylib $LIB/libkrun.dylib
29+
codesign --remove-signature $LIB/libkrun.dylib
2830

2931
cp $HOMEBREW_PREFIX/lib/libepoxy.0.dylib $LIB
3032
install_name_tool -id @rpath/libepoxy.0.dylib $LIB/libepoxy.0.dylib
@@ -40,8 +42,10 @@ cp $HOMEBREW_PREFIX/lib/libMoltenVK.dylib $LIB
4042
install_name_tool -id @rpath/libMoltenVK.dylib $LIB/libMoltenVK.dylib
4143
codesign --remove-signature $LIB/libMoltenVK.dylib
4244

45+
cp $HOMEBREW_PREFIX/share/krunkit/KRUN_EFI.silent.fd $SHARE
46+
4347
# Check there aren't any references to the Homebrew prefix in the binaries
44-
for i in $BIN/krunkit $LIB/libkrun-efi.dylib $LIB/libepoxy.0.dylib $LIB/libvirglrenderer.1.dylib $LIB/libMoltenVK.dylib; do
48+
for i in $BIN/krunkit $LIB/libkrun.dylib $LIB/libepoxy.0.dylib $LIB/libvirglrenderer.1.dylib $LIB/libMoltenVK.dylib; do
4549
otool -L $i | grep $HOMEBREW_PREFIX
4650
if [ $? == 0 ]; then
4751
echo "ERROR: $i still has references to HOMEBREW"

0 commit comments

Comments
 (0)