2 Commits 0db0f29d82 ... 1aba1d24c7

Author SHA1 Message Date
  The MMGen Project 1aba1d24c7 support Bitcoin Core v30.2 3 months ago
  The MMGen Project 1577bf681c nix/shell.nix: better support multiple invocations 3 months ago
5 changed files with 16 additions and 15 deletions
  1. 1 1
      mmgen/data/release_date
  2. 1 1
      mmgen/data/version
  3. 1 1
      mmgen/proto/btc/daemon.py
  4. 2 2
      nix/bitcoin.nix
  5. 11 10
      nix/shell.nix

+ 1 - 1
mmgen/data/release_date

@@ -1 +1 @@
-December 2025
+January 2026

+ 1 - 1
mmgen/data/version

@@ -1 +1 @@
-16.1.dev21
+16.1.dev22

+ 1 - 1
mmgen/proto/btc/daemon.py

@@ -19,7 +19,7 @@ from ...util import list_gen
 from ...daemon import CoinDaemon, _nw, _dd
 
 class bitcoin_core_daemon(CoinDaemon):
-	daemon_data = _dd('Bitcoin Core', 300000, '30.0.0')
+	daemon_data = _dd('Bitcoin Core', 300200, '30.2.0')
 	exec_fn = 'bitcoind'
 	cli_fn = 'bitcoin-cli'
 	testnet_dir = 'testnet3'

+ 2 - 2
nix/bitcoin.nix

@@ -14,11 +14,11 @@
 
 stdenv.mkDerivation (finalAttrs: {
     pname = "bitcoind";
-    version = "30.0";
+    version = "30.2";
 
     src = fetchGit {
         url = "https://github.com/bitcoin/bitcoin.git";
-        # url = /path/to/repo/bitcoin-30.0;
+        # url = /path/to/repo/bitcoin-30.2;
         ref = "refs/tags/v${finalAttrs.version}";
         shallow = true;
     };

+ 11 - 10
nix/shell.nix

@@ -15,16 +15,17 @@ pkgs.mkShellNoCC {
         do_bin_override() {
             (
                 rm -rf .bin-override
-                mkdir .bin-override
-                cd .bin-override
-                if [ -x /bin/sudo ]; then
-                    ln -s /bin/sudo
-                    ln -s /bin/mount
-                    ln -s /bin/umount
-                elif [ -x /run/wrappers/bin/sudo ]; then
-                    ln -s /run/wrappers/bin/sudo
-                    ln -s /run/wrappers/bin/mount
-                    ln -s /run/wrappers/bin/umount
+                if mkdir .bin-override; then
+                    cd .bin-override
+                    if [ -x /bin/sudo ]; then
+                        ln -s /bin/sudo
+                        ln -s /bin/mount
+                        ln -s /bin/umount
+                    elif [ -x /run/wrappers/bin/sudo ]; then
+                        ln -s /run/wrappers/bin/sudo
+                        ln -s /run/wrappers/bin/mount
+                        ln -s /run/wrappers/bin/umount
+                    fi
                 fi
             )
         }