Project

General

Profile

User story #4597

User story #4595: Support for AIX (agent only)

Replace init script for rudder-agent by a AIX-native approach

Added by Jonathan CLARKE about 6 years ago. Updated almost 5 years ago.

Status:
Released
Priority:
2
Category:
Packaging
Target version:
Pull Request:
Suggestion strength:
User visibility:
Effort required:

Description

AIX doesn't support sysV init scripts. We need something to launch the cf-execd daemon.


Related issues

Related to Rudder - Bug #4704: AIX service management for rudder-agent has some bugsReleased2014-03-30Matthieu CERDAActions
#1

Updated by Jonathan CLARKE about 6 years ago

  • Tracker changed from Bug to 6
#2

Updated by Vincent MEMBRÉ about 6 years ago

  • Target version changed from 2.10.0~beta1 to 2.10.0
#3

Updated by Jonathan CLARKE about 6 years ago

  • Status changed from 8 to In progress

The AIX approach is outlined by these documents:

http://blog.firetree.net/2008/09/03/services-on-aix/
http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=%2Fcom.ibm.aix.files%2Fdoc%2Faixfiles%2Finittab.htm
http://publib.boulder.ibm.com/infocenter/aix/v7r1/index.jsp?topic=%2Fcom.ibm.aix.cmds%2Fdoc%2Faixcmds3%2Fmkssys.htm

The approach I'm going with for now is to run this in the post-install scriptlet:

mkssys -s rudder-agent -p %{ruddervardir}/cfengine-community/bin/cf-execd -u root -S -n15 -f9
echo "rudder-agent:23456789:respawn:/usr/bin/startsrc -s rudder-agent" >> /etc/inittab
#4

Updated by Jonathan CLARKE about 6 years ago

  • Status changed from In progress to Pending release
  • % Done changed from 0 to 100

Applied in changeset commit:71342ca4c9614b9ca9771da8238ff830c2a2e9f3.

#5

Updated by Jonathan CLARKE about 6 years ago

Applied in changeset commit:1dc4b1fa9612ed06b6fee4d7b1c98b0b34702540.

#7

Updated by Vincent MEMBRÉ about 6 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 2.10.0, which was released today.
Check out:

#8

Updated by Benoît PECCATTE about 5 years ago

  • Category set to Packaging
#9

Updated by Benoît PECCATTE almost 5 years ago

  • Tracker changed from 6 to User story

Also available in: Atom PDF