File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed
services/datalad/datalad_service Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -70,6 +70,10 @@ def setup_s3_sibling(dataset_path):
7070 + generate_s3_annex_options (dataset_path ),
7171 cwd = dataset_path ,
7272 )
73+
74+
75+ def setup_s3_backup_sibling (dataset_path ):
76+ """Add a sibling for an S3 backup bucket."""
7377 # Backup remote
7478 subprocess .run (
7579 ['git-annex' , 'initremote' , get_s3_backup_remote ()]
Original file line number Diff line number Diff line change 2727 s3_export ,
2828 s3_backup_push ,
2929 get_s3_remote ,
30+ get_s3_backup_remote ,
3031 get_s3_bucket ,
3132 get_s3_backup_bucket ,
3233 update_s3_sibling ,
@@ -55,6 +56,8 @@ def s3_sibling(dataset_path):
5556 """
5657 if not is_git_annex_remote (dataset_path , get_s3_remote ()):
5758 datalad_service .common .s3 .setup_s3_sibling (dataset_path )
59+ if not is_git_annex_remote (dataset_path , get_s3_backup_remote ()):
60+ datalad_service .common .s3 .setup_s3_backup_sibling (dataset_path )
5861
5962
6063@broker .task
You can’t perform that action at this time.
0 commit comments