Skip to content

Commit ff961bd

Browse files
committed
Add debian packaging
Skip-PR-comments: true Signed-off-by: Brian J. Murrell <brian.murrell@intel.com>
1 parent 868ee10 commit ff961bd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+69875
-4
lines changed

Jenkinsfile

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/usr/bin/groovy
2-
/* Copyright (C) 2019 Intel Corporation
2+
/* Copyright (C) 2019-2023 Intel Corporation
33
* All rights reserved.
44
*
55
* Redistribution and use in source and binary forms, with or without
@@ -40,9 +40,8 @@
4040
// I.e. for testing library changes
4141
//@Library(value="pipeline-lib@your_branch") _
4242

43-
// no debian/ support yet
44-
// no pmix for leap15 yet
45-
packageBuildingPipeline(['distros' : ['centos7', 'el8', 'leap15'],
43+
/* groovylint-disable-next-line CompileStatic */
44+
packageBuildingPipeline(['distros' : ['centos7', 'el8', 'leap15', 'ubuntu20.04'],
4645
'publish_branch': 'daos_adio-rpm',
4746
'make args' : 'CHROOT=true -f Makefile-rpm.mk',
4847
'add_make_targets': 'romio-tarball',

debian/README.Debian

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
MPICH for Debian
2+
=================
3+
4+
MPI Alternatives
5+
----------------
6+
This package uses the Debian Alternatives system to allow you to choose
7+
between the different MPI implementations.
8+
9+
You can check which version of MPI you use with
10+
update-alternatives --list mpirun
11+
update-alternatives --list mpi (for the development files)
12+
13+
Use 'update-alternatives --display' to list all installed implementations,
14+
and 'update-alternatives --config' to configure which implementation to use.
15+
16+
17+
=================
18+
This work was heavily based on packaging work by Zach Lowry <zach@zachlowry.net>
19+
and Muammar El Khatib <muammarelkhatib@gmail.com>.
20+

0 commit comments

Comments
 (0)