mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
Config.mk et al: introduce XEN_LOCK_DIR
Introduce a OS dependent global variable XEN_LOCK_DIR that points at the system directory that contains lock files. [fixed up for conflict in Config.mk -iwj] Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
This commit is contained in:
1 parent
73c54d46b1
commit
52bf5773ab
5 files changed
+14
No files matched your search
@@ -130,6 +130,7 @@ define buildmakevars2file-closure
|
||||
echo "XENFIRMWAREDIR=\"$(XENFIRMWAREDIR)\"" >> $(1).tmp; \
|
||||
echo "XEN_CONFIG_DIR=\"$(XEN_CONFIG_DIR)\"" >> $(1).tmp; \
|
||||
echo "XEN_SCRIPT_DIR=\"$(XEN_SCRIPT_DIR)\"" >> $(1).tmp; \
|
||||
echo "XEN_LOCK_DIR=\"$(XEN_LOCK_DIR)\"" >> $(1).tmp; \
|
||||
if ! cmp $(1).tmp $(1); then mv -f $(1).tmp $(1); fi
|
||||
endef
|
||||
|
||||
|
||||
@@ -7,4 +7,10 @@ LIBLEAFDIR_x86_64 = lib
|
||||
LIBEXEC = $(PREFIX)/libexec
|
||||
PRIVATE_BINDIR = $(BINDIR)
|
||||
|
||||
ifeq ($(PREFIX),/usr)
|
||||
XEN_LOCK_DIR = /var/lib
|
||||
else
|
||||
XEN_LOCK_DIR = $(PREFIX)/var/lib
|
||||
endif
|
||||
|
||||
WGET = ftp
|
||||
@@ -45,8 +45,10 @@ PRIVATE_BINDIR = $(PRIVATE_PREFIX)/bin
|
||||
|
||||
ifeq ($(PREFIX),/usr)
|
||||
CONFIG_DIR = /etc
|
||||
XEN_LOCK_DIR = /var/lock
|
||||
else
|
||||
CONFIG_DIR = $(PREFIX)/etc
|
||||
XEN_LOCK_DIR = $(PREFIX)/var/lock
|
||||
endif
|
||||
|
||||
SYSCONFIG_DIR = $(CONFIG_DIR)/$(CONFIG_LEAF_DIR)
|
||||
|
||||
@@ -508,6 +508,7 @@ const char *libxl_private_bindir_path(void);
|
||||
const char *libxl_xenfirmwaredir_path(void);
|
||||
const char *libxl_xen_config_dir_path(void);
|
||||
const char *libxl_xen_script_dir_path(void);
|
||||
const char *libxl_lock_dir_path(void);
|
||||
|
||||
#endif /* LIBXL_H */
|
||||
|
||||
@@ -60,3 +60,7 @@ const char *libxl_xen_script_dir_path(void)
|
||||
return XEN_SCRIPT_DIR;
|
||||
}
|
||||
|
||||
const char *libxl_lock_dir_path(void)
|
||||
{
|
||||
return XEN_LOCK_DIR;
|
||||
}
|
||||