From: Tom I. H. <ti...@ha...> - 2016-01-23 10:30:04
|
Piotr Robert Konopelko <pio...@mo...> writes: > we applied the [NetBSD] patches you sent, they are available in > sources since MFS 3.0.70 (not released yet). Cool! :) In case someone needs them, here are the startup scripts I use for running MooseFS under NetBSD: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # mfscgiserv # mfschunkserver # mfsmaster # mfsmetalogger # echo x - mfscgiserv sed 's/^X//' >mfscgiserv << 'END-of-mfscgiserv' X#!/bin/sh X X# PROVIDE: mfscgiserv X# REQUIRE: DAEMON X# KEYWORD: shutdown X# X# Add the following to /etc/rc.conf to enable mfscgiserv: X# X# mfscgiserv="YES" X# X Xif [ -f /etc/rc.subr ]; then X . /etc/rc.subr Xfi X Xname="mfscgiserv" Xrcvar=$name Xcommand="/usr/local/sbin/mfscgiserv" X Xstart_cmd="mfs_doit start" Xstop_cmd="mfs_doit stop" Xrestart_cmd="mfs_doit restart" Xtest_cmd="mfs_doit test" X Xmfs_doit() X{ X ${command} $* X} X Xif [ -f /etc/rc.subr ]; then X load_rc_config $name X run_rc_command "$1" Xelse X echo -n " ${name}" X ${command} $* Xfi END-of-mfscgiserv echo x - mfschunkserver sed 's/^X//' >mfschunkserver << 'END-of-mfschunkserver' X#!/bin/sh X X# PROVIDE: mfschunkserver X# REQUIRE: DAEMON X# KEYWORD: shutdown X# X# Add the following to /etc/rc.conf to enable mfschunkserver: X# X# mfschunkserver="YES" X# X Xif [ -f /etc/rc.subr ]; then X . /etc/rc.subr Xfi X Xname="mfschunkserver" Xrcvar=$name Xcommand="/usr/local/sbin/mfschunkserver" X Xstart_cmd="mfs_doit start" Xstop_cmd="mfs_doit stop" Xrestart_cmd="mfs_doit restart" Xreload_cmd="mfs_doit reload" Xinfo_cmd="mfs_doit info" Xtest_cmd="mfs_doit test" Xkill_cmd="mfs_doit kill" X Xmfs_doit() X{ X ${command} $* X} X Xif [ -f /etc/rc.subr ]; then X load_rc_config $name X run_rc_command "$1" Xelse X echo -n " ${name}" X ${command} $* Xfi END-of-mfschunkserver echo x - mfsmaster sed 's/^X//' >mfsmaster << 'END-of-mfsmaster' X#!/bin/sh X X# PROVIDE: mfsmaster X# REQUIRE: DAEMON X# KEYWORD: shutdown X# X# Add the following to /etc/rc.conf to enable mfsmaster: X# X# mfsmaster="YES" X# X Xif [ -f /etc/rc.subr ]; then X . /etc/rc.subr Xfi X Xname="mfsmaster" Xrcvar=$name Xcommand="/usr/local/sbin/mfsmaster" X Xstart_cmd="mfs_doit start" Xstop_cmd="mfs_doit stop" Xrestart_cmd="mfs_doit restart" Xreload_cmd="mfs_doit reload" Xinfo_cmd="mfs_doit info" Xtest_cmd="mfs_doit test" Xkill_cmd="mfs_doit kill" X Xmfs_doit() X{ X ${command} $* X} X Xif [ -f /etc/rc.subr ]; then X load_rc_config $name X run_rc_command "$1" Xelse X echo -n " ${name}" X ${command} $* Xfi END-of-mfsmaster echo x - mfsmetalogger sed 's/^X//' >mfsmetalogger << 'END-of-mfsmetalogger' X#!/bin/sh X X# PROVIDE: mfsmetalogger X# REQUIRE: DAEMON X# KEYWORD: shutdown X# X# Add the following to /etc/rc.conf to enable mfsmetalogger: X# X# mfsmetalogger="YES" X# X Xif [ -f /etc/rc.subr ]; then X . /etc/rc.subr Xfi X Xname="mfsmetalogger" Xrcvar=$name Xcommand="/usr/local/sbin/mfsmetalogger" X Xstart_cmd="mfs_doit start" Xstop_cmd="mfs_doit stop" Xrestart_cmd="mfs_doit restart" Xreload_cmd="mfs_doit reload" Xinfo_cmd="mfs_doit info" Xtest_cmd="mfs_doit test" Xkill_cmd="mfs_doit kill" X Xmfs_doit() X{ X ${command} $* X} X Xif [ -f /etc/rc.subr ]; then X load_rc_config $name X run_rc_command "$1" Xelse X echo -n " ${name}" X ${command} $* Xfi END-of-mfsmetalogger exit -tih -- Elections cannot be allowed to change anything. --Dr. Wolfgang Schäuble |