Commit Graph

68 Commits

Author SHA1 Message Date
ajacoutot
f2bf574479 Factorize a bit more since both ports version share a lot.
While here, fix the rc script to start the master instead of the client
and vice-versa.

ok robert@ (maintainer)
2013-03-13 14:35:38 +00:00
ajacoutot
735feab5d5 Do not hardcode paths in the rc scripts. 2013-03-13 09:56:19 +00:00
robert
e9c3023a55 security update to 3.1.1 2013-03-12 18:53:49 +00:00
robert
e667c24c76 security update to 2.7.21 2013-03-12 18:52:11 +00:00
ajacoutot
ad17537ced Install the proper puppet.conf. 2013-03-11 12:54:29 +00:00
sthen
7b10e7c633 PERMIT_* 2013-03-11 12:27:53 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
ajacoutot
a710cb2a84 Remove CVS ID so that patch applies properly. 2013-03-08 16:24:39 +00:00
ajacoutot
fe50c78307 Start services with '-f' since they may not be enabled in rc.conf.local(5).
Implement a restart command for the service provider and use '-f' as well.
No need to specify a 'stop' common, our rc.d(8) is generic enough.

ok robert@ (maintainer)
2013-03-08 16:19:15 +00:00
ajacoutot
b4063acc8b Remove the ldap patches which aren't needed anymore.
ok robert@ (maintainer)
2013-03-08 16:15:33 +00:00
ajacoutot
93039ab6b1 Add a common FILESDIR. 2013-03-08 16:14:22 +00:00
ajacoutot
f615377661 Split ruby-puppet:
* move the current port to ruby-puppet/3
* add a new puppet-2.7.X port under ruby-puppet/2

This allows us to ship with 2 different versions of Puppet. Since the
Enterprise version is still running 2.7, we want to have a matching
client because running puppet3 against a puppet2 server is highly
discouraged and will mostly no work correctly.

ok jasper@, robert@ (maintainer)
2013-03-08 16:12:47 +00:00
ajacoutot
ba8a3ff7e7 Better HOMEPAGE/MASTER_SITES. 2013-03-08 10:45:45 +00:00
robert
cfde7a280c update to 3.1.0 2013-03-08 10:40:23 +00:00
ajacoutot
86e08285c5 Sanitize this package and provide a working runtime out of the box:
* remove USE_GROFF to prevent warnings
* fix the examples directory
* use .conf files from upcoming 3.1 version (they work by default and the patches can be easily removed when we upgrade)
* add a default minimal puppet.conf that works instead of the currently broken one we ship
* only include conf files we need
* no need to create the hierarchy under /var/puppet since puppet will take care of it

ok robert@ (maintainer), jasper@
2013-02-19 16:11:16 +00:00
jasper
49cf8bed6e sync the pkg.conf patch with what's been merged upstream.
ok robert@ (MAINTAINER)
2013-01-24 18:46:23 +00:00
jasper
38a0b74035 regen, no pkg change. 2013-01-23 23:00:40 +00:00
robert
7ead1a207c update to 3.0.2 2013-01-14 17:35:59 +00:00
ajacoutot
492adbacab Fix default modulepath to follow upstream's behavior.
ok robert@ (maintainer)
2012-12-11 17:26:51 +00:00
robert
74e4efb3ea update to 3.0.1 2012-10-28 18:48:45 +00:00
jasper
b8e2d7cc1e - fix the LICENSE marker 2012-10-08 08:52:48 +00:00
jasper
ef1fd79578 If no source was set, fallback to /etc/pkg.conf.
ok robert@ (MAINTAINER)
2012-10-08 08:48:01 +00:00
jasper
ee7b89857f - include ${SYSCONFDIR}/puppet/modules/ in the modulepath by default
ok robert@ (MAINTAINER)
2012-10-01 09:26:18 +00:00
jeremy
8e2a29de24 Have puppet depend on the correct FLAVOR of the ruby-json dependency. 2012-09-23 17:08:06 +00:00
robert
0db5f67bfe update to puppet-2.7.19 and add the default rc.d service provider
to be used on openbsd
2012-09-19 09:56:01 +00:00
robert
b2a040d37c update to 2.7.14 2012-05-05 19:32:01 +00:00
jasper
a96f028cca - update to 2.7.13, fixes various security issues
cve-2012-1906 cve-2012-1986 cve-2012-1987 cve-2012-1988 cve-2012-1989

ok robert@ (MAINTAINER
2012-04-13 08:18:30 +00:00
robert
9eed39629d update to 2.7.22 which fixes CVE-2012-1053 2012-02-24 08:08:35 +00:00
ajacoutot
9a811ec508 XXX use pkill -9 in rc_stop for now; when puppetd is started then
stopped when puppetmasterd is not available it would fail to stop within
at least 60 seconds.

discussed with and ok robert@ (maintainer)
2012-01-18 14:47:04 +00:00
robert
7ffaf47aca apply fix from http://projects.puppetlabs.com/issues/9109 which
fixes puppet + facter variables for users using puppet with mongrel
2011-11-24 18:45:14 +00:00
jasper
9b2acdf3a3 - install emacs-mode files
ok robert@ (MAINTAINER)
2011-11-24 08:39:12 +00:00
jasper
07f0dc53f6 Update puppet to 2.7.5, includes security fixes for
CVE-2011-3484, CVE-2011-3869, CVE-2011-3870 and CVE-2011-3871

ok robert@ (MAINTAINER), aja@
2011-10-05 07:41:43 +00:00
espie
46d3548829 normalize pkgpath 2011-09-16 11:41:38 +00:00
robert
5e007bca77 update to 2.7.3 2011-08-16 10:13:37 +00:00
robert
a6634b2fa4 update to 2.7.1 2011-07-28 08:38:57 +00:00
ajacoutot
c54e12bbe0 Sanitize some @unexec/@extraunexec calls to rm: move them up in the
PLIST and delete everything under the @sample'd directory instead of the
directory itself to prevent a warning from pkg_delete(1) trying to
remove a non existing directory and to help preventing left-over files
and directories.
2011-05-11 07:45:52 +00:00
ajacoutot
24c65f886d Add rc scripts for puppetd and puppetmasterd.
Set GPL version while here.

ok robert@ (maintainer)
2011-03-20 15:46:34 +00:00
robert
a0216196ec update to 2.6.5 2011-03-09 10:31:52 +00:00
jeremy
a8bf115817 REVISION bump all ruby ports due to a change in the pkgspec.
Previously, we were using ruby->=1.8,<=1.9, instead of
ruby->=1.8,<1.9.  While this wouldn't cause an issue, since
our ruby-1.9.2 package isn't included in ruby->=1.8,<=1.9,
it's still wrong and should be fixed.  This also fixes the
following minor issues:

Switch from using FLAVOR to MODRUBY_FLAVOR for *_DEPENDS.
Currently we don't have a ruby port that uses FLAVORs that
would differ from MODRUBY_FLAVOR, but it's possible we will
in the future.

Switch from BASE_PKGPATH to BUILD_PKGPATH in a few cases in
REGRESS_DEPENDS.  This probably is not strictly necessary, but
BUILD_PKGPATH is used in more cases, so it is good for
consistency.

Switch to new style *_DEPENDS, with the version specification
at the end.  The remaining cases where this is not done is
because a specific version is used.

Some FULLPKGNAME added to REGRESS_DEPENDS, to make sure that if
the old version is installed when you run a regress test, it
will install the new version first.

Some conversion of spaces to tabs for consistency.

OK landry@
2010-11-24 21:35:13 +00:00
espie
6c283d7e98 new depends 2010-11-20 17:22:40 +00:00
robert
f5b4fa5e19 Update to 2.6.3 and make it possible to tell the server from the client
which default node to use in case LDAP is used by setting the FACTER_defnode
environment variable.
2010-11-17 13:07:17 +00:00
ajacoutot
68528fec16 factsync is deprecated, so remove it from the default sample configuration
to prevent warnings.

ok robert@ (maintainer)
2010-11-13 11:18:41 +00:00
robert
d5b153f6e3 sync the default configuration to the new style 2010-11-11 20:40:56 +00:00
jeremy
03d678bbd4 Replace MODRUBY_REV by MODRUBY_LIBREV in PLIST. Use
MODRUBY_EXAMPLEDIR for the examples.  Bump because
MODRUBY_EXAMPLEDIR is a different location than the
old directory used.

OK landry@
2010-11-09 18:44:14 +00:00
robert
f87d701a5d Update to 2.6.3rc and fix a file locking issue while using LDAP.
Also add a patch for the LDAP connections to make puppet retry
instead of just erroring out.
2010-11-04 07:20:57 +00:00
robert
b124738dc8 missing patch 2010-10-24 10:26:36 +00:00
robert
59069c8a98 Update to version 2.6.2 2010-10-24 10:23:48 +00:00
espie
709b054ab9 USE_GROFF=Yes 2010-10-19 07:43:00 +00:00
jasper
6ebf168d2c robert@ will be the new master of puppet 2010-09-30 15:39:11 +00:00
jasper
0b28789ddc - don't install gzipped man pages
ok aja@
maintainer timed-out
2010-09-28 07:02:57 +00:00