pkgsrc-Changes archive

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

CVS commit: pkgsrc/mk

Module Name:    pkgsrc
Committed By:   jperkin
Date:           Tue Mar 11 14:07:04 UTC 2014

Modified Files:
        pkgsrc/mk/defaults: mk.conf
Added Files:
        pkgsrc/mk/install: install-smf
        pkgsrc/mk/plist: plist-smf.awk

Log Message:
Introduce infrastructure support for SMF.

SMF is the Service Management Facility, the default init system in
Solaris and derivatives since version 10.  This adds "smf" to the list
of supported INIT_SYSTEM types, and makes it the default init system on
platforms where it is available.

Packages can introduce SMF support by providing a manifest file, by
default located in ${FILESDIR}/smf/manifest.xml but manifests under
${WRKSRC} can be used too if the package source includes one.

SMF method scripts are supported too if required, using SMF_METHODS in a
similar manner to RCD_SCRIPTS.

Many parts of the SMF infrastructure are configurable, see mk/ for
the full details.

To generate a diff of this commit:
cvs rdiff -u -r1.1996 -r1.1997 pkgsrc/mk/
cvs rdiff -u -r0 -r1.1 pkgsrc/mk/
cvs rdiff -u -r1.237 -r1.238 pkgsrc/mk/defaults/mk.conf
cvs rdiff -u -r0 -r1.1 pkgsrc/mk/install/install-smf
cvs rdiff -u -r1.57 -r1.58 pkgsrc/mk/platform/
cvs rdiff -u -r0 -r1.1 pkgsrc/mk/plist/plist-smf.awk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index