Small mods to the packaging stuff
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@851 980ebf18-57e1-0310-9a29-db15c13687c0
This commit is contained in:
Родитель
87904d3728
Коммит
1186069184
3
Rakefile
3
Rakefile
|
@ -136,7 +136,6 @@ PKG_FILES = FileList[
|
||||||
'lib/**/*.rb',
|
'lib/**/*.rb',
|
||||||
'test/**/*.rb',
|
'test/**/*.rb',
|
||||||
'bin/**/*',
|
'bin/**/*',
|
||||||
'conf/**/*',
|
|
||||||
'ext/**/*',
|
'ext/**/*',
|
||||||
'examples/**/*'
|
'examples/**/*'
|
||||||
]
|
]
|
||||||
|
@ -413,7 +412,7 @@ task :rpm do
|
||||||
sh %{cp conf/redhat/puppet.spec %s/puppet.spec} % basedir
|
sh %{cp conf/redhat/puppet.spec %s/puppet.spec} % basedir
|
||||||
|
|
||||||
Dir.chdir(basedir) do
|
Dir.chdir(basedir) do
|
||||||
system("rpmbuild -ba puppet.spec")
|
sh %{rpmbuild -ba puppet.spec}
|
||||||
end
|
end
|
||||||
|
|
||||||
sh %{mv %s/puppet.spec %s} % [basedir, specdir]
|
sh %{mv %s/puppet.spec %s} % [basedir, specdir]
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
# You must specify the puppetmaster server here
|
# The puppetmaster server
|
||||||
PUPPET_SERVER=
|
#PUPPET_SERVER=puppet
|
||||||
|
|
||||||
# If you wish to specify the port to connect to do so here
|
# If you wish to specify the port to connect to do so here
|
||||||
#PUPPET_PORT=8139
|
#PUPPET_PORT=8140
|
||||||
|
|
||||||
# Where to log to. Specify syslog to send log messages to the system log.
|
# Where to log to. Specify syslog to send log messages to the system log.
|
||||||
#PUPPET_LOG=syslog
|
#PUPPET_LOG=syslog
|
||||||
|
|
||||||
# You may specify other parameters to the puppet client here
|
# You may specify other parameters to the puppet client here
|
||||||
#PUPPET_EXTRA_OPTS=--waitforcert=3600
|
#PUPPET_EXTRA_OPTS=--waitforcert=500
|
||||||
|
|
|
@ -13,12 +13,6 @@ Group: System Environment/Base
|
||||||
|
|
||||||
URL: http://reductivelabs.com/projects/puppet/
|
URL: http://reductivelabs.com/projects/puppet/
|
||||||
Source: http://reductivelabs.com/downloads/puppet/%{name}-%{version}.tgz
|
Source: http://reductivelabs.com/downloads/puppet/%{name}-%{version}.tgz
|
||||||
Source1: client.init
|
|
||||||
Source2: client.sysconfig
|
|
||||||
Source3: client.cron
|
|
||||||
Source4: server.sysconfig
|
|
||||||
Source5: server.init
|
|
||||||
Source6: fileserver.conf
|
|
||||||
|
|
||||||
Vendor: Reductive Labs
|
Vendor: Reductive Labs
|
||||||
Packager: Duane Griffin <d.griffin@psenterprise.com>
|
Packager: Duane Griffin <d.griffin@psenterprise.com>
|
||||||
|
@ -46,6 +40,7 @@ The server can also function as a certificate authority and file server.
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
|
|
||||||
|
%{__cp} -p %{confdir}/* %{_sourcedir}
|
||||||
%{__cp} -p %{confdir}/* .
|
%{__cp} -p %{confdir}/* .
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
@ -58,12 +53,12 @@ The server can also function as a certificate authority and file server.
|
||||||
%{__install} -Dp -m0755 %{_pbuild}/bin/* %{buildroot}%{_sbindir}
|
%{__install} -Dp -m0755 %{_pbuild}/bin/* %{buildroot}%{_sbindir}
|
||||||
%{__install} -Dp -m0644 %{_pbuild}/lib/puppet.rb %{buildroot}%{rubylibdir}/puppet.rb
|
%{__install} -Dp -m0644 %{_pbuild}/lib/puppet.rb %{buildroot}%{rubylibdir}/puppet.rb
|
||||||
%{__cp} -a %{_pbuild}/lib/puppet %{buildroot}%{rubylibdir}
|
%{__cp} -a %{_pbuild}/lib/puppet %{buildroot}%{rubylibdir}
|
||||||
%{__install} -Dp -m0644 client.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/puppet
|
%{__install} -Dp -m0644 %{confdir}/client.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/puppet
|
||||||
%{__install} -Dp -m0755 client.init %{buildroot}%{_initrddir}/puppet
|
%{__install} -Dp -m0755 %{confdir}/client.init %{buildroot}%{_initrddir}/puppet
|
||||||
%{__install} -Dp -m0644 client.cron %{buildroot}%{_sysconfdir}/cron.hourly/puppet.cron
|
%{__install} -Dp -m0644 %{confdir}/client.cron %{buildroot}%{_sysconfdir}/cron.hourly/puppet.cron
|
||||||
%{__install} -Dp -m0644 server.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/puppetmaster
|
%{__install} -Dp -m0644 %{confdir}/server.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/puppetmaster
|
||||||
%{__install} -Dp -m0755 server.init %{buildroot}%{_initrddir}/puppetmaster
|
%{__install} -Dp -m0755 %{confdir}/server.init %{buildroot}%{_initrddir}/puppetmaster
|
||||||
%{__install} -Dp -m0644 fileserver.conf %{buildroot}%{_sysconfdir}/puppet/fileserver.conf
|
%{__install} -Dp -m0644 %{confdir}/fileserver.conf %{buildroot}%{_sysconfdir}/puppet/fileserver.conf
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-, root, root, 0755)
|
%defattr(-, root, root, 0755)
|
||||||
|
|
|
@ -13,7 +13,7 @@ require 'puppet/util'
|
||||||
#
|
#
|
||||||
# it's also a place to find top-level commands like 'debug'
|
# it's also a place to find top-level commands like 'debug'
|
||||||
module Puppet
|
module Puppet
|
||||||
PUPPETVERSION = '0.12.0'
|
PUPPETVERSION = '0.11.2'
|
||||||
|
|
||||||
def Puppet.version
|
def Puppet.version
|
||||||
return PUPPETVERSION
|
return PUPPETVERSION
|
||||||
|
|
Загрузка…
Ссылка в новой задаче