Lines 31-42
Link Here
|
31 |
: ${mongod_limits="NO"} |
31 |
: ${mongod_limits="NO"} |
32 |
: ${mongod_dbpath="/var/db/mongodb"} |
32 |
: ${mongod_dbpath="/var/db/mongodb"} |
33 |
: ${mongod_logpath="/var/log/mongodb"} |
33 |
: ${mongod_logpath="/var/log/mongodb"} |
|
|
34 |
: ${mongod_runpath="/var/run/mongodb"} |
34 |
: ${mongod_flags="--logpath ${mongod_logpath}/mongod.log --logappend"} |
35 |
: ${mongod_flags="--logpath ${mongod_logpath}/mongod.log --logappend"} |
35 |
: ${mongod_user="mongodb"} |
36 |
: ${mongod_user="mongodb"} |
36 |
: ${mongod_group="mongodb"} |
37 |
: ${mongod_group="mongodb"} |
37 |
: ${mongod_config="%%PREFIX%%/etc/mongod.conf"} |
38 |
: ${mongod_config="%%PREFIX%%/etc/mongod.conf"} |
38 |
|
39 |
|
39 |
pidfile="/var/run/mongodb/mongod.pid" |
40 |
pidfile="${mongod_runpath}/mongod.pid" |
40 |
command=%%PREFIX%%/bin/${name} |
41 |
command=%%PREFIX%%/bin/${name} |
41 |
command_args="--config $mongod_config --dbpath $mongod_dbpath --fork >/dev/null 2>/dev/null" |
42 |
command_args="--config $mongod_config --dbpath $mongod_dbpath --fork >/dev/null 2>/dev/null" |
42 |
start_precmd="${name}_prestart" |
43 |
start_precmd="${name}_prestart" |
Lines 43-51
Link Here
|
43 |
|
44 |
|
44 |
mongod_create_dbpath() |
45 |
mongod_create_dbpath() |
45 |
{ |
46 |
{ |
46 |
mkdir ${mongod_dbpath} >/dev/null 2>/dev/null |
47 |
install -d -g ${mongod_group} -o ${mongod_user} -m 755 ${mongod_dbpath} |
47 |
mkdir ${mongod_logpath} >/dev/null 2>/dev/null |
48 |
install -d -g ${mongod_group} -o ${mongod_user} -m 755 ${mongod_logpath} |
48 |
[ $? -eq 0 ] && chown -R ${mongod_user}:${mongod_group} ${mongod_dbpath} ${mongod_logpath} |
49 |
install -d -g ${mongod_group} -o ${mongod_user} -m 755 ${mongod_runpath} |
49 |
} |
50 |
} |
50 |
|
51 |
|
51 |
mongod_prestart() |
52 |
mongod_prestart() |