aboutsummaryrefslogtreecommitdiffstats
path: root/tests/migrations/common.scm
diff options
context:
space:
mode:
Diffstat (limited to 'tests/migrations/common.scm')
-rw-r--r--tests/migrations/common.scm7
1 files changed, 3 insertions, 4 deletions
diff --git a/tests/migrations/common.scm b/tests/migrations/common.scm
index e13f9751e..79f69e5d1 100644
--- a/tests/migrations/common.scm
+++ b/tests/migrations/common.scm
@@ -30,11 +30,10 @@
--no-secmem-warning --batch
,(string-append "--agent-program=" GPG-AGENT
"|--debug-quick-random")))
+(define GPGTAR (qualify (string-append (getcwd) "/../../tools/gpgtar")))
-(define (dearmor source-name sink-name)
+(define (untar-armored source-name)
(pipe:do
(pipe:open source-name (logior O_RDONLY O_BINARY))
(pipe:spawn `(,@GPG --dearmor))
- (pipe:write-to sink-name
- (logior O_WRONLY O_CREAT O_BINARY)
- #o600)))
+ (pipe:spawn `(,GPGTAR --extract --directory=. -))))