Project

General

Profile

Actions

User story #1972

closed

Packaging : provide tarball

Added by Jean Remond about 13 years ago. Updated almost 8 years ago.

Status:
Rejected
Priority:
N/A
Assignee:
-
Category:
Packaging
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

It would be much easier to install on unsupported distributions if you provide a tarball.

A clear list of dependencies would be a great help to install on different distributions.

Actions #1

Updated by Jean Remond about 13 years ago

For the existing packages, another approach could be to provide two packages :
- one standalone (the existing one)
- one with dependencies

(I do not know if that's enough for a new question)

Actions #2

Updated by Jonathan CLARKE almost 13 years ago

  • Target version set to 2.4.0~alpha3
  • % Done changed from 0 to 50

We now provide a source tarball, with all the sources of Rudder in a single archive. See http://www.rudder-project.org/foswiki/Download/WebHome#Sources.

I understand that this doesn't completely answer your needs, and a compiled tarball might be of more use to you. We are working on this.

Actions #3

Updated by Jonathan CLARKE almost 13 years ago

  • Target version changed from 2.4.0~alpha3 to 2.4.0~alpha4
Actions #4

Updated by Jean Remond almost 13 years ago

Could you provide a tarball with rudder-agent sources ?

Actions #5

Updated by Jonathan CLARKE almost 13 years ago

Jean Remond wrote:

Could you provide a tarball with rudder-agent sources ?

rudder-agent is basically CFEngine + FusionInventory + initial promises from the above tarball (rudder-policy-templates/initial-promises/nodeInitialPromises/ in http://www.rudder-project.org/archives/).

Currently, we use the Makefile from https://github.com/Normation/rudder-packages/tree/master/rudder-agent/SOURCES (just run "make" in that directory) to get these tools.

Do you think a tarball including the sources (and exact versions) for each of these would be useful too? We could probably add them to the rudder-sources tarball, as it's true that they are very central to being able to use Rudder.

Actions #6

Updated by Jean Remond almost 13 years ago

In fact the initial question should have been better phrased as :
Could you provide a tarball with everything in order to run the agent on various linux distributions ?

My purpose here is to have a rudder client running on Fedora 16 as simply as possible :-)

I think two tarballs :
- rudder-server-source
- rudder-agent-source
would be the best option.

Actions #7

Updated by François ARMAND almost 13 years ago

  • Target version changed from 2.4.0~alpha4 to 2.4.0~alpha5
Actions #8

Updated by Jonathan CLARKE almost 13 years ago

  • Target version changed from 2.4.0~alpha5 to 2.4.0~alpha6
Actions #9

Updated by Jonathan CLARKE over 12 years ago

  • Target version changed from 2.4.0~alpha6 to Ideas (not version specific)
Actions #10

Updated by Jonathan CLARKE almost 12 years ago

  • Project changed from Rudder to 34
  • Category deleted (11)
Actions #11

Updated by Jonathan CLARKE over 10 years ago

Related to this, there is now documentation on how to build rudder-agent on a platform that we don't have packages for yet: http://www.rudder-project.org/foswiki/Development/AgentBuild

Actions #12

Updated by Benoît PECCATTE almost 10 years ago

  • Project changed from 34 to Rudder
  • Category set to Packaging
Actions #13

Updated by Benoît PECCATTE over 9 years ago

  • Tracker changed from Question to User story
Actions #14

Updated by Benoît PECCATTE about 8 years ago

We now provide a clean makefile in the package source.
This means that you can build and install the agent easily (make build and make install) on any node.

Actions #15

Updated by Benoît PECCATTE almost 8 years ago

  • Status changed from New to Rejected

We now provide a clean makefile and documentation to build the agent.
We cannot provide a tarball since the agent contains binaries that are specific to each distribution.

Actions

Also available in: Atom PDF