[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH 7 of 9] introduce XEN_LOCK_DIR



On Friday 27 August 2010 15:53:25 stefano.stabellini@xxxxxxxxxxxxx wrote:
> Introduce a OS dependent global variable XEN_LOCK_DIR that points at the
> system directory that contains lock files.
>
> Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>

Acked-by: Christoph Egger <Christoph.Egger@xxxxxxx>

>
> diff -r 29dbbdc79759 Config.mk
> --- a/Config.mk       Fri Aug 27 14:17:58 2010 +0100
> +++ b/Config.mk       Fri Aug 27 14:23:13 2010 +0100
> @@ -114,6 +114,7 @@ define buildmakevars2file-closure
>       echo "XENFIRMWAREDIR=\"$(XENFIRMWAREDIR)\"" >> $(1);           \
>       echo "XEN_CONFIG_DIR=\"$(XEN_CONFIG_DIR)\"" >> $(1);           \
>       echo "XEN_SCRIPT_DIR=\"$(XEN_SCRIPT_DIR)\"" >> $(1)
> +     echo "XEN_LOCK_DIR=\"$(XEN_LOCK_DIR)\"" >> $(1)
>  endef
>
>  ifeq ($(debug),y)
> diff -r 29dbbdc79759 config/NetBSD.mk
> --- a/config/NetBSD.mk        Fri Aug 27 14:17:58 2010 +0100
> +++ b/config/NetBSD.mk        Fri Aug 27 14:23:13 2010 +0100
> @@ -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
> diff -r 29dbbdc79759 config/StdGNU.mk
> --- a/config/StdGNU.mk        Fri Aug 27 14:17:58 2010 +0100
> +++ b/config/StdGNU.mk        Fri Aug 27 14:23:13 2010 +0100
> @@ -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)/sysconfig
> diff -r 29dbbdc79759 tools/libxl/libxl.h
> --- a/tools/libxl/libxl.h     Fri Aug 27 14:17:58 2010 +0100
> +++ b/tools/libxl/libxl.h     Fri Aug 27 14:23:13 2010 +0100
> @@ -495,6 +495,7 @@ const char *libxl_private_bindir_path(vo
>  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 */
>
> diff -r 29dbbdc79759 tools/libxl/libxl_paths.c
> --- a/tools/libxl/libxl_paths.c       Fri Aug 27 14:17:58 2010 +0100
> +++ b/tools/libxl/libxl_paths.c       Fri Aug 27 14:23:13 2010 +0100
> @@ -60,3 +60,7 @@ const char *libxl_xen_script_dir_path(vo
>      return XEN_SCRIPT_DIR;
>  }
>
> +const char *libxl_lock_dir_path(void)
> +{
> +    return XEN_LOCK_DIR;
> +}
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel



-- 
---to satisfy European Law for business letters:
Advanced Micro Devices GmbH
Einsteinring 24, 85609 Dornach b. Muenchen
Geschaeftsfuehrer: Alberto Bozzo, Andrew Bowd
Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen
Registergericht Muenchen, HRB Nr. 43632


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.