pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/26614: cfengine2 pkg installation issues



>Number:         26614
>Category:       pkg
>Synopsis:       cfengine2 pkg installation issues
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Aug 11 08:54:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     Hauke Fath <hf%spg.tu-darmstadt.de@localhost>
>Release:        NetBSD 2.0_BETA
>Organization:
-- 
/~\  The ASCII Ribbon Campaign                      Hauke Fath
\ /    No HTML/RTF in email               Institut für Nachrichtentechnik
 X     No Word docs in email                        TU Darmstadt
/ \  Respect for open standards                Ruf +49-6151-16-3281
>Environment:
        
        
System: NetBSD dobratsch.nt.e-technik.tu-darmstadt.de 2.0_BETA NetBSD 2.0_BETA 
(GENERIC) #0: Tue Jul 13 15:33:36 CEST 2004 
hf@heiligenberg:/var/obj/netbsd-builds/2_0/i386/sys/arch/i386/compile/GENERIC 
i386
Architecture: i386
Machine: i386
>Description:

        There are several issues with the cfengine2 install as it is now.

(1) The cfengine example config files are installed in
{LOCALBASE}/share/cfengine; as examples, they should go into
{LOCALBASE}/share/examples/cfengine.

(2) There are no rc.d scripts for cfenvd and cfservd.

(3) The canonical cfengine home is /var/cfengine -- create at least
{VARBASE}/cfengine/{inputs,outputs,ppkeys} if it doesn't exist.

(4) In addition, create the host key during installation.

(5) There are no man pages for the cfengine tools.

(6) There is no /etc/services entry for the cfengine port (5308/tcp).

(7) There is no sample crontab entry for cfexecd.

>How-To-Repeat:
        
        Install cfengine2 package. Find there is some way to go from
        what ist installed to what you need to use cfengine.

>Fix:

        Most things should have an obvious solution; the man page
        issue should be reported to the maintainers.
 
        Start scripts:

--- /dev/null   2004-08-11 03:20:35.000000000 +0200
+++ /etc/rc.d/cfenvd    2004-07-26 15:58:26.000000000 +0200
@@ -0,0 +1,17 @@
+#!/bin/sh
+#
+# $NetBSD$
+#
+
+# PROVIDE: cfenvd
+# REQUIRE: DAEMON
+# BEFORE:  LOGIN
+
+. /etc/rc.subr
+
+name="cfenvd"
+rcvar=$name
+command="/usr/pkg/sbin/${name}"
+
+load_rc_config $name
+run_rc_command "$1"



--- /dev/null   2004-08-11 03:20:35.000000000 +0200
+++ /etc/rc.d/cfservd   2004-07-26 16:56:02.000000000 +0200
@@ -0,0 +1,17 @@
+#!/bin/sh
+#
+# $NetBSD$
+#
+
+# PROVIDE: cfservd
+# REQUIRE: DAEMON
+# BEFORE:  LOGIN
+
+. /etc/rc.subr
+
+name="cfservd"
+rcvar=$name
+command="/usr/pkg/sbin/${name}"
+
+load_rc_config $name
+run_rc_command "$1"

>Release-Note:
>Audit-Trail:
>Unformatted:
        
        



Home | Main Index | Thread Index | Old Index