Merge #312: Refactorings, cleanups
0a2c8e4864run-tests: add option --copy-src (Erik Arvstedt)803584a288backups: don't use hardcoded secrets dir (Erik Arvstedt)c29d44b49aci: use 'cachix watch-exec' (Erik Arvstedt)6a32812412services: add names for systemd helper scripts (Erik Arvstedt)6982699613services: use consistent layout (Erik Arvstedt)a43534dda0services: improve config file setup (Erik Arvstedt)18f2002cf0joinmarket-yieldgenerator: improve systemd journal output (Erik Arvstedt)9d0b8c8f6fjoinmarket-ob-watcher: use DynamicUser (Erik Arvstedt)e9c98f415cjoinmarket: explain need for tor control socket (Erik Arvstedt)d9c87b6a8fjoinmarket: fix wallet creation (Erik Arvstedt)7458350108treewide: remove deprecated types.loaOf (Erik Arvstedt)9cf038939ctreewide: use mkEnableOption (Erik Arvstedt)7a97304f13treewide: remove unit descriptions (Erik Arvstedt)a942177ecftreewide: remove user descriptions (Erik Arvstedt)4f6ff408eftreewide: remove unneeded string literals (Erik Arvstedt)e6a6c721c1treewide: streamline 'extraConfig' descriptions (Erik Arvstedt)e774c045detreewide: fix formatting (Erik Arvstedt)0b5b29a2a3netns-isolation: simplify permission definition for netns-exec (Erik Arvstedt)a587a2b02adefaultHardening: explain where @system-service is defined (Erik Arvstedt)bb3a69797eREADME: minor improvements (Erik Arvstedt)13fc9dfabfexamples: improve introductory comments (Erik Arvstedt)af2040f4c4netns-isolation: use 'true' for systemd option (Erik Arvstedt)c246bbb36ebitcoind, clightning, lnd: improve descriptions (Erik Arvstedt)7533f12ef1bitcoind, clightning, run-tests: minor refactoring (Erik Arvstedt)41fe9b0c1delementsd: minor refactoring (Erik Arvstedt)f0850d3f23btcpayserver: reorder config settings (Erik Arvstedt)d1c0ea9f85btcpayserver: add missing systemd postgresql dependency (Erik Arvstedt) Pull request description: ACKs for top commit: jonasnick: ACK0a2c8e4864Tree-SHA512: 5c81b36042fbb2f016c8e58ba9e05ef3389d5376b8df713d3258d2cd0b6a9239904531171aca8e49bea7039341d5fa91aa9474c6d98de849c25ede52deccc5a3
This commit is contained in:
commit
f9683889d9
25 changed files with 236 additions and 263 deletions
18
test/lib/copy-src.sh
Normal file
18
test/lib/copy-src.sh
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# Re-run run-tests.sh in a snapshot copy of the source.
|
||||
# Maintain /tmp/nix-bitcoin-src as a source cache to minimize copies.
|
||||
|
||||
tmp=$(mktemp -d '/tmp/nix-bitcoin-src.XXXXX')
|
||||
|
||||
# Ignore errors from now on
|
||||
set +e
|
||||
|
||||
# Move source cache if it exists (atomic)
|
||||
mv /tmp/nix-bitcoin-src $tmp/src 2>/dev/null
|
||||
|
||||
rsync -a --delete --exclude='.git*' "$scriptDir/../" $tmp/src && \
|
||||
echo "Copied src" && \
|
||||
_nixBitcoinInCopySrc=1 $tmp/src/test/run-tests.sh "${args[@]}"
|
||||
|
||||
# Set the current src as the source cache (atomic)
|
||||
mv -T $tmp/src /tmp/nix-bitcoin-src 2>/dev/null
|
||||
rm -rf $tmp
|
||||
Loading…
Add table
Add a link
Reference in a new issue