allow redefinition of VAR_RUN
having mdmon socket under var is painful at shutdown time Signed-off-by: Luca Berra <bluca@comedia.it> Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:
parent
32f217017f
commit
c132678b18
4
Makefile
4
Makefile
|
@ -63,8 +63,10 @@ CONFFILEFLAGS = -DCONFFILE=\"$(CONFFILE)\" -DCONFFILE2=\"$(CONFFILE2)\"
|
|||
# If you don't have /lib/init/rw you might want to use /dev/.something
|
||||
# e.g. make ALT_RUN=/dev/.mdadm
|
||||
ALT_RUN = /lib/init/rw
|
||||
VAR_RUN = /var/run
|
||||
ALTFLAGS = -DALT_RUN=\"$(ALT_RUN)\"
|
||||
CFLAGS = $(CWFLAGS) $(CXFLAGS) -DSendmail=\""$(MAILCMD)"\" $(CONFFILEFLAGS) $(ALTFLAGS)
|
||||
VARFLAGS = -DVAR_RUN=\"$(VAR_RUN)\"
|
||||
CFLAGS = $(CWFLAGS) $(CXFLAGS) -DSendmail=\""$(MAILCMD)"\" $(CONFFILEFLAGS) $(ALTFLAGS) $(VARFLAGS)
|
||||
|
||||
# If you want a static binary, you might uncomment these
|
||||
# LDFLAGS = -static
|
||||
|
|
11
mdadm.h
11
mdadm.h
|
@ -68,7 +68,18 @@ extern __off64_t lseek64 __P ((int __fd, __off64_t __offset, int __whence));
|
|||
#define DEFAULT_BITMAP_DELAY 5
|
||||
#define DEFAULT_MAX_WRITE_BEHIND 256
|
||||
|
||||
/* VAR_RUN is where pid and socket files used for communicating
|
||||
* with mdmon normally live. It should be /var/run, but if
|
||||
* it is too hard to remount /var/run as read-only rather than
|
||||
* unmounting it at shutdown time, then it should be
|
||||
* redefined to some place that comfortably persists until
|
||||
* final shutdown, possibly in /dev if that is a tmpfs.
|
||||
* Note: VAR_RUN does not need to be writable at shutdown,
|
||||
* only during boot when "mdmon --takeover" is run.
|
||||
*/
|
||||
#ifndef VAR_RUN
|
||||
#define VAR_RUN "/var/run/mdadm"
|
||||
#endif /* VAR_RUN */
|
||||
/* ALT_RUN should be somewhere that persists across the pivotroot
|
||||
* from early boot to late boot.
|
||||
* If you don't have /lib/init/rw you might want to use /dev/.something
|
||||
|
|
Loading…
Reference in New Issue