Project

General

Profile

Actions

Architecture #6770

closed

Rework rudder-agent makefile to make it more standard

Added by Benoît PECCATTE almost 9 years ago. Updated over 7 years ago.

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

Description

Currently the Makefile only contains dependency retrieval.
The build and install instructions are in debian and rpm build files.

We should put those instructions in the makefile (and deduplicate the work).
The rules and spec fils would only be direct calls to make.


Subtasks 41 (0 open41 closed)

Bug #7010: The new package Makefile doesn't work with nightliesReleasedVincent MEMBRÉ2015-07-21Actions
Bug #7022: The package doesn't build 3.2 on solaris and debianReleasedVincent MEMBRÉ2015-07-21Actions
Bug #7992: Openssl build breaks debian packagingReleasedJonathan CLARKE2016-02-29Actions
Architecture #8226: Adapt rudder agent thin to the new package makefileReleasedJonathan CLARKE2016-05-04Actions
Bug #8237: Adapt rudder agent thin to the new package makefileReleasedJonathan CLARKE2016-05-04Actions
Bug #8238: Adapt rudder agent thin to the new package makefileReleasedJonathan CLARKE2016-05-04Actions
Bug #8242: Adapt rudder agent thin to the new package makefileReleasedJonathan CLARKE2016-05-04Actions
Bug #8269: Adapt rudder agent thin to the new package makefileReleasedJonathan CLARKE2016-05-11Actions
Bug #8253: rudder-agent package now build-depends on jreReleasedJonathan CLARKE2016-05-09Actions
Bug #8274: Missing java dependency installation in rudder-agent packagingReleasedJonathan CLARKE2016-05-12Actions
Bug #8284: Packaging in master call build instead on localdependsReleasedJonathan CLARKE2016-05-13Actions
Bug #8285: Packages won't build on redhatReleasedJonathan CLARKE2016-05-14Actions
Bug #8491: The new makefile doesn't work with old makeReleasedJonathan CLARKE2016-06-08Actions
Bug #8493: pcre is used instead on openssl in the new MakefileReleasedAlexis Mousset2016-06-08Actions
Bug #8495: Old OS don't support the --retry-connrefused on wgetReleasedAlexis Mousset2016-06-08Actions
Architecture #8496: Remove old distribution specific patch files in package 3.3ReleasedAlexis Mousset2016-06-08Actions
Bug #8497: References to the desdir in the destdir itself in rudder-agent (in perl files)ReleasedBenoît PECCATTE2016-06-08Actions
Bug #8499: Removed files are still in the source spec file on masterReleasedAlexis Mousset2016-06-09Actions
Bug #8502: RPM package include some file twiceReleasedAlexis Mousset2016-06-09Actions
Bug #8504: do not package ld.so.conf.d in RHEL3ReleasedAlexis Mousset2016-06-09Actions
Bug #8505: Conffile are not the same on debian and rehdatReleasedJonathan CLARKE2016-06-09Actions
Bug #8506: Rhel package have aix style buildReleasedAlexis Mousset2016-06-09Actions
Bug #8507: RPM package doesn't include /etc filesReleasedAlexis Mousset2016-06-09Actions
Bug #8508: Keep default/rudder-agentReleasedAlexis Mousset2016-06-10Actions
Bug #8511: build fail on aixReleasedJonathan CLARKE2016-06-10Actions
Bug #8526: Error with java build dependency on SLES11ReleasedBenoît PECCATTE2016-06-14Actions
Bug #8530: Error with java build dependency on SLES11ReleasedBenoît PECCATTE2016-06-14Actions
Bug #8533: cpanm doesn't build on rhel 3 64 bitsReleasedAlexis Mousset2016-06-14Actions
Bug #8718: Missing init script in rudder-agent package on Debian 7ReleasedAlexis Mousset2016-07-20Actions
Bug #8907: Broken rudder-agent deb postinst scriptReleasedJonathan CLARKE2016-08-29Actions
Bug #8968: Postinst doesn't create the directories it needsReleasedAlexis Mousset2016-09-07Actions
Bug #8970: Debian packages are build with embedded opensslReleasedAlexis Mousset2016-09-07Actions
Bug #8978: error: service rudder-agent could not be stoped during agent installReleasedAlexis Mousset2016-09-08Actions
Bug #9040: uuidgen should not be source packaged anymoreReleasedAlexis Mousset2016-09-14Actions
Architecture #9095: Use a 2 steps download in rudder agent makefileReleasedAlexis Mousset2016-09-21Actions
Bug #9209: Broken agent builds in 4.0 - missing bash completion fileReleasedMatthieu CERDA2016-10-03Actions
Bug #9373: AIX packaging tries to package non-existent sourcesReleasedBenoît PECCATTE2016-10-14Actions
Bug #9379: Rudder agent doesn't build on aixReleasedMatthieu CERDA2016-10-17Actions
Bug #9405: AIX doesn't build on 4.0ReleasedMatthieu CERDA2016-10-18Actions
Bug #9413: AIX doesn't build on 4.0Rejected2016-10-18Actions
Bug #9414: AIX doesn't build on 4.0ReleasedMatthieu CERDA2016-10-18Actions

Related issues 2 (0 open2 closed)

Has duplicate Rudder - Bug #4665: Correct the SRPM for RudderRejectedBenoît PECCATTE2014-03-22Actions
Has duplicate Rudder - Bug #8123: Update perl version to get correct fqdnRejectedBenoît PECCATTE2016-03-30Actions
Actions #1

Updated by Benoît PECCATTE almost 9 years ago

  • Status changed from New to In progress
  • Assignee set to Benoît PECCATTE
Actions #2

Updated by Benoît PECCATTE almost 9 years ago

  • Subject changed from Rework makefile to make it mor standard to Rework makefile to make it more standard
Actions #3

Updated by Benoît PECCATTE almost 9 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Benoît PECCATTE to Matthieu CERDA
  • Pull Request set to https://github.com/Normation/rudder-packages/pull/691
Actions #4

Updated by Benoît PECCATTE almost 9 years ago

  • Status changed from Pending technical review to Pending release
  • % Done changed from 0 to 100
Actions #5

Updated by Matthieu CERDA almost 9 years ago

Actions #6

Updated by Jonathan CLARKE over 8 years ago

  • Subject changed from Rework makefile to make it more standard to Rework rudder-agent makefile to make it more standard
Actions #7

Updated by Benoît PECCATTE over 8 years ago

  • Has duplicate Bug #4665: Correct the SRPM for Rudder added
Actions #8

Updated by Benoît PECCATTE over 8 years ago

  • Target version changed from 3.2.0~beta1 to 4.0.0~rc2

Retargeting to Next version

Actions #9

Updated by Jonathan CLARKE almost 8 years ago

  • Has duplicate Bug #8123: Update perl version to get correct fqdn added
Actions #10

Updated by Benoît PECCATTE over 7 years ago

  • Target version changed from 4.0.0~rc2 to 318
Actions #11

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 318 to 4.0.0~rc2
Actions #12

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 4.0.0~rc2 to 4.0.0~rc1
Actions #13

Updated by Alexis Mousset over 7 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 4.0.0 which was released the 10th November 2016.

Actions

Also available in: Atom PDF