[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