Project

General

Profile

Actions

Architecture #12240

closed

Bug #12171: Normalize plugin build structure

Add top-level make file target to generate licensed plugins

Added by François ARMAND almost 7 years ago. Updated over 6 years ago.

Status:
Released
Priority:
N/A
Category:
Packaging
Target version:
Effort required:
Name check:
Fix check:
Regression:

Description

We need to be able to build licenced file from the top level make, and be able to build the dependency library if needed.

Ideally, we want to be able to do:

# from .../rudder-plugins:

# build plugins-common and each .rpkg plugin
make

# build only a given rpkg:
make datasources

# build plugins-common, plugins-common-private and each .rpkg licensed plugin
# using the given licensed file and (the same) public key
make licensed SIGNED_LICENSE_PATH="./license.sign"  PUBLIC_KEY_PATH=/path/to/demo/public/key/demo.pub

# only make datasources licensed plugin:
make datasources-licensed SIGNED_LICENSE_PATH="./license.sign"  PUBLIC_KEY_PATH=/path/to/demo/public/key/demo.pub


Subtasks 1 (0 open1 closed)

Architecture #12251: lib version is not parametrized in submodulesReleasedFrançois ARMANDActions
Actions #1

Updated by François ARMAND almost 7 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from François ARMAND to Benoît PECCATTE
  • Pull Request set to https://github.com/Normation/rudder-plugins/pull/23
Actions #2

Updated by Rudder Quality Assistant almost 7 years ago

  • Assignee changed from Benoît PECCATTE to François ARMAND
Actions #3

Updated by François ARMAND almost 7 years ago

  • Status changed from Pending technical review to Pending release

Applied in changeset commit:rudder-plugins|fe378454e0eefa9c2b43a5b6ff3d12541d130bcb.

Actions #4

Updated by Alexis Mousset over 6 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 4.1.11, 4.2.5 and 4.3.0~rc3 which were released today.

Actions #5

Updated by Vincent MEMBRÉ over 6 years ago

  • Category set to Packaging
  • Target version set to 4.1
Actions

Also available in: Atom PDF