mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-09-01 01:35:20 +00:00
appimage build: build was failing on some host systems
On Ubuntu host, build succeeded; but e.g. on Manjaro host, it failed with: ``` ./build.sh: line 233: /opt/electrum/contrib/build-linux/appimage/../../../contrib/build-linux/appimage/.cache/appimage/appimagetool: No such file or directory ```
This commit is contained in:
parent
8a1052330d
commit
c67705e116
1 changed files with 5 additions and 2 deletions
|
@ -229,8 +229,11 @@ find -exec touch -h -d '2000-11-11T11:11:11+00:00' {} +
|
||||||
info "creating the AppImage."
|
info "creating the AppImage."
|
||||||
(
|
(
|
||||||
cd "$BUILDDIR"
|
cd "$BUILDDIR"
|
||||||
chmod +x "$CACHEDIR/appimagetool"
|
cp "$CACHEDIR/appimagetool" "$CACHEDIR/appimagetool_copy"
|
||||||
"$CACHEDIR/appimagetool" --appimage-extract
|
# zero out "appimage" magic bytes, as on some systems they confuse the linker
|
||||||
|
sed -i 's|AI\x02|\x00\x00\x00|' "$CACHEDIR/appimagetool_copy"
|
||||||
|
chmod +x "$CACHEDIR/appimagetool_copy"
|
||||||
|
"$CACHEDIR/appimagetool_copy" --appimage-extract
|
||||||
# We build a small wrapper for mksquashfs that removes the -mkfs-fixed-time option
|
# We build a small wrapper for mksquashfs that removes the -mkfs-fixed-time option
|
||||||
# that mksquashfs from squashfskit does not support. It is not needed for squashfskit.
|
# that mksquashfs from squashfskit does not support. It is not needed for squashfskit.
|
||||||
cat > ./squashfs-root/usr/lib/appimagekit/mksquashfs << EOF
|
cat > ./squashfs-root/usr/lib/appimagekit/mksquashfs << EOF
|
||||||
|
|
Loading…
Add table
Reference in a new issue