Project

General

Profile

Actions

Architecture #6770

closed

Rework rudder-agent makefile to make it more standard

Architecture #6770: Rework rudder-agent makefile to make it more standard

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

Related issues 2 (0 open2 closed)

Has duplicate Rudder - Bug #4665: Correct the SRPM for RudderRejectedBenoît PECCATTEActions
Has duplicate Rudder - Bug #8123: Update perl version to get correct fqdnRejectedBenoît PECCATTEActions

Updated by Benoît PECCATTE over 10 years ago Actions #1

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

Updated by Benoît PECCATTE over 10 years ago Actions #2

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

Updated by Benoît PECCATTE over 10 years ago Actions #3

  • 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

Updated by Benoît PECCATTE over 10 years ago Actions #4

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

Updated by Matthieu CERDA over 10 years ago Actions #5

Updated by Jonathan CLARKE over 10 years ago Actions #6

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

Updated by Benoît PECCATTE over 10 years ago Actions #7

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

Updated by Benoît PECCATTE about 10 years ago Actions #8

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

Retargeting to Next version

Updated by Jonathan CLARKE over 9 years ago Actions #9

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

Updated by Benoît PECCATTE over 9 years ago Actions #10

  • Target version changed from 4.0.0~rc2 to 318

Updated by Vincent MEMBRÉ over 9 years ago Actions #11

  • Target version changed from 318 to 4.0.0~rc2

Updated by Vincent MEMBRÉ over 9 years ago Actions #12

  • Target version changed from 4.0.0~rc2 to 4.0.0~rc1

Updated by Alexis Mousset about 9 years ago Actions #13

  • 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: PDF Atom