[csw-devel] SF.net SVN: gar:[17392] csw/mgar/pkg/mongodb/trunk

wahwah at users.sourceforge.net wahwah at users.sourceforge.net
Tue Mar 13 09:55:13 CET 2012


Revision: 17392
          http://gar.svn.sourceforge.net/gar/?rev=17392&view=rev
Author:   wahwah
Date:     2012-03-13 08:55:13 +0000 (Tue, 13 Mar 2012)
Log Message:
-----------
mongodb/trunk: add a startup script

Modified Paths:
--------------
    csw/mgar/pkg/mongodb/trunk/Makefile

Added Paths:
-----------
    csw/mgar/pkg/mongodb/trunk/files/cswusergroup
    csw/mgar/pkg/mongodb/trunk/files/mongodb-smf-cas-trigger
    csw/mgar/pkg/mongodb/trunk/files/mongodb.conf
    csw/mgar/pkg/mongodb/trunk/files/mongodb.xml

Modified: csw/mgar/pkg/mongodb/trunk/Makefile
===================================================================
--- csw/mgar/pkg/mongodb/trunk/Makefile	2012-03-13 08:06:08 UTC (rev 17391)
+++ csw/mgar/pkg/mongodb/trunk/Makefile	2012-03-13 08:55:13 UTC (rev 17392)
@@ -63,6 +63,16 @@
 RUNTIME_DEP_PKGS_CSWmongodb += CSWlibsnappy1-gxx
 RUNTIME_DEP_PKGS_CSWmongodb += CSWlibstdc++6
 
+PRESERVECONF = $(sysconfdir)/mongodb.conf
+
+PROTOTYPE_MODIFIERS = datadir
+PROTOTYPE_FILES_datadir = $(localstatedir)/mongodb
+PROTOTYPE_PERMS_datadir = 0700
+PROTOTYPE_USER_datadir = mongo
+PROTOTYPE_CLASS_datadir = ugfiles
+
+USERGROUP = $(sysconfdir)/pkg/CSW$(NAME)/cswusergroup
+
 include gar/category.mk
 
 build-mongo:
@@ -79,4 +89,15 @@
 		$(SCONS_FLAGS) \
 		-Q --prefix=$(DESTDIR)$(BUILD_PREFIX) \
 		install)
+	ginstall -m 755 -d $(DESTDIR)$(sysconfdir)
+	ginstall -m 644 $(FILEDIR)/mongodb.conf $(DESTDIR)$(sysconfdir)/mongodb.conf
+	ginstall -m 700 -d $(DESTDIR)$(localstatedir)/mongodb
+	ginstall -m 755 -d $(DESTDIR)$(sysconfdir)/pkg/CSW$(NAME)
+	ginstall -m 644 $(FILEDIR)/cswusergroup \
+		        $(DESTDIR)$(sysconfdir)/pkg/CSW$(NAME)
+	ginstall -m 644 $(FILEDIR)/mongodb.xml \
+		        $(DESTDIR)$(sysconfdir)/pkg/CSW$(NAME)
+	ginstall -m 755 -d $(DESTDIR)$(sysconfdir)/init.d
+	ginstall -m 644 $(FILEDIR)/mongodb-smf-cas-trigger \
+		$(DESTDIR)$(sysconfdir)/init.d/mongodb
 	@$(MAKECOOKIE)

Added: csw/mgar/pkg/mongodb/trunk/files/cswusergroup
===================================================================
--- csw/mgar/pkg/mongodb/trunk/files/cswusergroup	                        (rev 0)
+++ csw/mgar/pkg/mongodb/trunk/files/cswusergroup	2012-03-13 08:55:13 UTC (rev 17392)
@@ -0,0 +1 @@
+mongo:mongo:MongoDB database user:/var/opt/csw/mongodb:/bin/false::

Added: csw/mgar/pkg/mongodb/trunk/files/mongodb-smf-cas-trigger
===================================================================
--- csw/mgar/pkg/mongodb/trunk/files/mongodb-smf-cas-trigger	                        (rev 0)
+++ csw/mgar/pkg/mongodb/trunk/files/mongodb-smf-cas-trigger	2012-03-13 08:55:13 UTC (rev 17392)
@@ -0,0 +1 @@
+#MANIFEST /etc/opt/csw/pkg/CSWmongodb/mongodb.xml

Added: csw/mgar/pkg/mongodb/trunk/files/mongodb.conf
===================================================================
--- csw/mgar/pkg/mongodb/trunk/files/mongodb.conf	                        (rev 0)
+++ csw/mgar/pkg/mongodb/trunk/files/mongodb.conf	2012-03-13 08:55:13 UTC (rev 17392)
@@ -0,0 +1,6 @@
+# This is an example config file for MongoDB.
+dbpath = /var/opt/csw/mongodb
+bind_ip = 127.0.0.1
+noauth = true # use 'true' for options that don't take an argument
+verbose = true # to disable, comment out.
+ipv6 = false

Added: csw/mgar/pkg/mongodb/trunk/files/mongodb.xml
===================================================================
(Binary files differ)


Property changes on: csw/mgar/pkg/mongodb/trunk/files/mongodb.xml
___________________________________________________________________
Added: svn:mime-type
   + application/xml

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list