Note this is the postinstall scrip upstream uses:

"install --owner={{user}} --group={{user}} -d 
/opt/puppetlabs/server/data/puppetserver/jruby-gems",
"/opt/puppetlabs/puppet/bin/puppet config set --section master vardir  
/opt/puppetlabs/server/data/puppetserver",
"/opt/puppetlabs/puppet/bin/puppet config set --section master logdir  
/var/log/puppetlabs/puppetserver",
 "/opt/puppetlabs/puppet/bin/puppet config set --section master rundir  
/var/run/puppetlabs/puppetserver",
"/opt/puppetlabs/puppet/bin/puppet config set --section master pidfile 
/var/run/puppetlabs/puppetserver/puppetserver.pid",
"/opt/puppetlabs/puppet/bin/puppet config set --section master codedir 
/etc/puppetlabs/code",
"usermod --home /opt/puppetlabs/server/data/puppetserver puppet",
"install --directory --owner=puppet --group=puppet --mode=775 
/opt/puppetlabs/server/data",
"install --directory /etc/puppetlabs/puppet/ssl",
"chown -R puppet:puppet /etc/puppetlabs/puppet/ssl",
"find /etc/puppetlabs/puppet/ssl -type d -print0 | xargs -0 chmod 770"


A lot of these kind of files should probably be copied from the old 
puppet-master package.

--
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁  Louis-Philippe Véronneau
  ⢿⡄⠘⠷⠚⠋   [email protected] / veronneau.org
  ⠈⠳⣄

Attachment: OpenPGP_0xE1E5457C8BAD4113.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to