more work on grommit and an SMF manifest for mailman
Sunday, Aug 14. 2005 – Category: Code, Computers, OpenSolaris
I’ve spent much of the day working on the new grommit box. Ran the big ‘smpatch update’, got my BIND fix, and I seem to have all my non-web services/applications up and running. Getting mailman up and running was somewhat of a pain. I used it as a good exercise in writing an SMF manifest though. I ended up deriving one from the network/smtp:sendmail one… undoubtedly, it could be better, but here you go:
< ?xml version='1.0'?>
< !DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'>
<service_bundle type='manifest' name='export'>
<service name='network/mailman' type='service' version='0'>
<single_instance />
<dependency name='fs-local' grouping='require_all' restart_on='none' type='s
ervice'>
<service_fmri value='svc:/system/filesystem/local'/>
</dependency>
<dependency name='network-service' grouping='require_all' restart_on='none'
type='service'>
<service_fmri value='svc:/network/service'/>
</dependency>
<dependency name='name-services' grouping='require_all' restart_on='refresh'
type='service'>
<service_fmri value='svc:/milestone/name-services'/>
</dependency>
<dependency name='identity' grouping='optional_all' restart_on='refresh' typ
e='service'>
<service_fmri value='svc:/system/identity:domain'/>
</dependency>
<dependency name='system-log' grouping='optional_all' restart_on='none' type
='service'>
<service_fmri value='svc:/system/system-log'/>
</dependency>
<dependency name='sendmail' grouping='require_all' restart_on='none' type='s
ervice'>
<service_fmri value='svc:/network/smtp:sendmail'/>
</dependency>
<instance name='mailman' enabled='true'>
<dependent name='multi-user' restart_on='none' grouping='optional_all'>
<service_fmri value='svc:/milestone/multi-user'/>
</dependent>
<exec_method name='start' type='method' exec='/lib/svc/method/mailman star
t' timeout_seconds='120'>
<method_context />
</exec_method>
<exec_method name='stop' type='method' exec='/lib/svc/method/mailman stop
%{restarter/contract}' timeout_seconds='60'>
<method_context />
</exec_method>
<exec_method name='refresh' type='method' exec='/lib/svc/method/mailman re
start' timeout_seconds='60'>
<method_context />
</exec_method>
<property_group name='startd' type='framework'>
<propval name='ignore_error' type='astring' value='core,signal'/>
</property_group>
<property_group name='general' type='framework'>
<propval name='action_authorization' type='astring' value='solaris.smf.m
anage.mailman'/>
</property_group>
<template>
<common_name>
<loctext xml:lang='C'>GNU mailman mailing list manager</loctext>
</common_name>
</template>
</instance>
<stability value='Unstable'/>
</service>
</service_bundle>
the main things I have left to get running are all the web apps, specifically: the photo gallery, webmail, blogs, and mysql.
No Trackbacks to “more work on grommit and an SMF manifest for mailman”
4 Comments to “more work on grommit and an SMF manifest for mailman”
-
Stephen Lau Says:
August 14th, 2005 at 16:53i should note that i copied the supplied /usr/local/mailman/scripts/mailman.sh to /lib/svc/method/mailman. no modifications needed.
-
Tobias Eigen Says:
February 27th, 2006 at 11:13What’s an SMF Manifest? I came here looking for “mailman smf” via google, and am looking for integration tools between mailman and Simple Machines Forum (http://www.simplemachines.org). I’m having a suspicion this isn’t what you’re talking about, but am still curious about what you ARE talking about.
Cheers,
Tobias
-
Stephen Lau Says:
February 27th, 2006 at 11:19ah, yes. this SMF is definitely not what you’re looking for
I’m talking about “Service Management Facility”, a new way of managing services in the Solaris 10 (and beyond) Operating System. -
Tobias Eigen Says:
February 27th, 2006 at 11:33there really aren’t enough letters in the alphabet for all the acronyms we need in this world. Many thanks for the quick reply.
Cheers,
Tobias
Leave a Reply
Recent posts
- remiss
(Thursday, Nov 8. 2012 – 1 Comment) - Gesture Lock
(Saturday, Nov 13. 2010 – 14 Comments) - ConnectIn 1.1.1 & HTC Sense UI
(Tuesday, Sep 28. 2010 – 38 Comments) - ConnectIn
(Saturday, Sep 25. 2010 – 62 Comments)
Categories
- Android
- Cars
- ChinaBlog
- Code
- Computers
- Development
- Food
- Football
- Grommit
- Linkage
- Movies&TV
- Music
- Musings
- OpenSolaris
- OpenSource
- Outdoors
- Pets
- Photos
- Quotage
- Rdio
- Songbird
- Sun
- Travel
Grommit
Mozilla
OpenSolaris
- alan burlison
- bonnie corwin
- eric boutilier
- glynn foster
- jim grisanzio
- mark nelson
- mike kupfer
- planet opensolaris
- stephen hahn
Songbird
Archives
- November 2012
- November 2010
- September 2010
- August 2010
- June 2010
- May 2010
- February 2010
- January 2010
- December 2009
- October 2009
- September 2009
- August 2009
- June 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
- April 2005
- March 2005
- February 2005
- January 2005
- December 2004
- November 2004
- October 2004
- September 2004
- August 2004
- July 2004
- June 2004
- May 2004
- April 2004
- March 2004
- February 2004
- January 2004
- December 2003
- November 2003
- October 2003
- September 2003
- August 2003
- July 2003
- June 2003
- May 2003
- April 2003
- March 2003
- February 2003
- January 2003
- December 2002
- November 2002
- October 2002
- September 2002
- August 2002
- July 2002
- June 2002
- May 2002
- April 2002
- March 2002
