bitcoin/ci/test
fanquake 0df9819126 build: Replace genisoimage with xorriso
xorriso and its mkisofs/genisoimage emulation alter-ego xorrisofs are
more maintained, and has the right toggles for us to achieve output
determinism without using blunt tools like faketime.

In this commit, we use xorrisofs from the build environment rather than
building it ourselves using depends. This is not necessary and can be
changed in the future.

From https://wiki.debian.org/genisoimage?action=recall&rev=11 :

> The classical command line interface for production of ISO 9660
> filesystem images is the option set established by program mkisofs.
> For reasons of licensing and other problems with its author, Debian
> ships a fork of mkisofs, called genisoimage, which was split off in
> 2006 and then developed independently.
>
> Meanwhile, genisoimage gets no new features and not even bug fixes. It
> is first choice only if its options -udf or -hfs are needed.
>
> Replacement in most uses cases, especially for bootable ISO 9660
> filesystems, archiving, and backup, is xorrisofs which starts the -as
> mkisofs emulation mode of program xorriso.
2020-12-16 12:29:14 -05:00
..
00_setup_env.sh ci: Bump timeout factor 2020-11-03 19:44:57 +01:00
00_setup_env_arm.sh ci: Build with --enable-werror by default, and document exceptions 2020-12-03 20:51:39 +02:00
00_setup_env_i686_centos.sh depends: Do not force Precompiled Headers (PCH) for building Qt on Linux 2020-12-02 13:49:25 +02:00
00_setup_env_mac.sh build: Replace genisoimage with xorriso 2020-12-16 12:29:14 -05:00
00_setup_env_mac_host.sh ci: Build with --enable-werror by default, and document exceptions 2020-12-03 20:51:39 +02:00
00_setup_env_native_asan.sh Add sqlite to travis and depends 2020-10-14 11:18:13 -04:00
00_setup_env_native_fuzz.sh [ci] use boost::process 2020-07-31 13:38:10 +02:00
00_setup_env_native_fuzz_with_valgrind.sh ci: Increase CCACHE_SIZE in some builds on Travis 2020-07-14 20:41:17 +03:00
00_setup_env_native_msan.sh depends: build zeromq with -std=c++17 2020-11-24 10:18:06 +08:00
00_setup_env_native_multiprocess.sh [ci] use boost::process 2020-07-31 13:38:10 +02:00
00_setup_env_native_nowallet.sh build: Require C++17 compiler 2020-11-18 15:15:04 +01:00
00_setup_env_native_qt5.sh build: Require C++17 compiler 2020-11-18 15:15:04 +01:00
00_setup_env_native_tsan.sh ci: no-longer exclude feature_block in TSAN job 2020-12-02 16:42:07 +08:00
00_setup_env_native_valgrind.sh Add sqlite to travis and depends 2020-10-14 11:18:13 -04:00
00_setup_env_s390x.sh ci: Set LC_ALL=C to allow running the s390x tests in qemu 2020-11-05 12:54:51 +01:00
00_setup_env_win64.sh ci: Build with --enable-werror by default, and document exceptions 2020-12-03 20:51:39 +02:00
03_before_install.sh ci: Remove unused workaround 2020-05-31 18:37:56 -04:00
04_install.sh ci: Run i686 centos ci config on cirrus 2020-11-23 17:09:12 +01:00
05_before_script.sh ci: Run i686 centos ci config on cirrus 2020-11-23 17:09:12 +01:00
06_script_a.sh ci: Build with --enable-werror by default, and document exceptions 2020-12-03 20:51:39 +02:00
06_script_b.sh ci: Run windows ci config on cirrus 2020-11-09 10:16:45 +01:00
wrap-qemu.sh scripted-diff: Bump copyright headers 2020-04-16 13:33:09 -04:00
wrap-valgrind.sh scripted-diff: Bump copyright of files changed in 2019 2019-12-30 10:42:20 +13:00
wrap-wine.sh ci: Run windows ci config on cirrus 2020-11-09 10:16:45 +01:00