diff options
| author | Joseph Hunkeler <jhunkeler@users.noreply.github.com> | 2025-07-08 15:50:20 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-08 15:50:20 -0400 |
| commit | d90493618ce34a732c5411d1670be57d4dd9db4e (patch) | |
| tree | 99719cf91d7faaf8ad37ef70d3baaaf3ce316176 /src/lib/delivery/include/delivery.h | |
| parent | e90140a7628d24edef090e548179c64170d3338b (diff) | |
| parent | 1e572f3a653ddd6385a0ea49cacfbf2f3a32ce87 (diff) | |
| download | stasis-d90493618ce34a732c5411d1670be57d4dd9db4e.tar.gz | |
Merge pull request #116 from jhunkeler/breakdown
Breakdown & Bug fixes
Diffstat (limited to 'src/lib/delivery/include/delivery.h')
| -rw-r--r-- | src/lib/delivery/include/delivery.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/lib/delivery/include/delivery.h b/src/lib/delivery/include/delivery.h index 26a5499..69ec089 100644 --- a/src/lib/delivery/include/delivery.h +++ b/src/lib/delivery/include/delivery.h @@ -459,4 +459,28 @@ int delivery_series_sync(struct Delivery *ctx); */ int delivery_purge_packages(struct Delivery *ctx, const char *env_name, int use_pkg_manager); +/** + * Export delivery environments + * + * @param ctx Delivery context + * @param envs array of conda environment names + */ +void delivery_export(const struct Delivery *ctx, char *envs[]); + +/** + * STAGE 1: Rewrite delivery-related strings in specfile + * + * @param ctx Delivery context + * @param specfile path to YAML spec file + */ +void delivery_rewrite_stage1(struct Delivery *ctx, char *specfile); + +/** + * STAGE 2: Rewrite delivery-related strings in specfile + * + * @param ctx Delivery context + * @param specfile path to YAML spec file + */ +void delivery_rewrite_stage2(struct Delivery *ctx, char *specfile); + #endif //STASIS_DELIVERY_H |
