Skip to content

Commit e0e2433

Browse files
Fix singularity build bug (#898)
* added file permissions to singularity build Signed-off-by: munishchouhan <[email protected]> * [release] test 1.25.1-A1 Signed-off-by: munishchouhan <[email protected]> * revert VERSION [ci skip] Signed-off-by: munishchouhan <[email protected]> --------- Signed-off-by: munishchouhan <[email protected]>
1 parent e474e5c commit e0e2433

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/groovy/io/seqera/wave/service/builder/impl/ContainerBuildServiceImpl.groovy

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,9 @@ class ContainerBuildServiceImpl implements ContainerBuildService, JobHandler<Bui
203203
final remoteFile = req.workDir.resolve('singularity-remote.yaml')
204204
final content = RegHelper.singularityRemoteFile(req.targetImage)
205205
Files.write(remoteFile, content.bytes, CREATE, WRITE, TRUNCATE_EXISTING)
206+
// set permissions 600 as required by Singularity
207+
Files.setPosixFilePermissions(configFile, Set.of(OWNER_READ, OWNER_WRITE))
208+
Files.setPosixFilePermissions(remoteFile, Set.of(OWNER_READ, OWNER_WRITE))
206209
}
207210
// save layers provided via the container config
208211
if( req.containerConfig ) {

0 commit comments

Comments
 (0)