]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
move lxc-init to $libdir/lxc
authorDaniel Lezcano <daniel.lezcano@free.fr>
Thu, 27 May 2010 12:27:13 +0000 (14:27 +0200)
committerDaniel Lezcano <dlezcano@fr.ibm.com>
Thu, 27 May 2010 12:27:13 +0000 (14:27 +0200)
As specified by FHS:

   /usr/lib includes object files, libraries, and internal binaries that
   are not intended to be executed directly by users or shell scripts.

   Applications may use a single subdirectory under /usr/lib. If an
   application uses a subdirectory, all architecture-dependent data
   exclusively used by the application must be placed within that
   subdirectory.

Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>
configure.ac
src/lxc/Makefile.am
src/lxc/lxc-setcap.in
src/lxc/lxc_execute.c

index 8f3f633b01698774962f8c8e3a9936d0e3584ed1..53702708212e48cc0bbe1ad8bdaf179ad0203a9d 100644 (file)
@@ -35,7 +35,6 @@ AS_AC_EXPAND(PREFIX, $prefix)
 AS_AC_EXPAND(LIBDIR, $libdir)
 AS_AC_EXPAND(BINDIR, $bindir)
 AS_AC_EXPAND(INCLUDEDIR, $includedir)
-AS_AC_EXPAND(LIBEXECDIR, $libexecdir)
 AS_AC_EXPAND(SYSCONFDIR, $sysconfdir)
 AS_AC_EXPAND(DATADIR, $datadir)
 AS_AC_EXPAND(LOCALSTATEDIR, $localstatedir)
@@ -54,13 +53,15 @@ AC_ARG_WITH([rootfs-path],
        )], [], [with_rootfs_path="${libdir}/lxc/rootfs"])
 
 AS_AC_EXPAND(LXC_GENERATE_DATE, "$(date)")
+
 AS_AC_EXPAND(LXCPATH, "${with_config_path}")
 AS_AC_EXPAND(LXCROOTFSMOUNT, "${with_rootfs_path}")
+AS_AC_EXPAND(LXCINITDIR, $libdir/lxc)
 AH_TEMPLATE([LXCPATH], [lxc configuration repository])
-AH_TEMPLATE([LXCLIBEXECDIR], [lxc executable library path])
+AH_TEMPLATE([LXCINITDIR], [lxc-init directory location])
 AH_TEMPLATE([LXCROOTFSMOUNT], [lxc default rootfs mount point])
 AC_DEFINE_UNQUOTED(LXCPATH, "$LXCPATH")
-AC_DEFINE_UNQUOTED(LXCLIBEXECDIR, "$LIBEXECDIR")
+AC_DEFINE_UNQUOTED(LXCINITDIR, "$LXCINITDIR")
 AC_DEFINE_UNQUOTED(LXCROOTFSMOUNT, "$LXCROOTFSMOUNT")
 
 AC_CHECK_HEADERS([linux/netlink.h linux/genetlink.h],
index 41cbb014d57401b312748246d3cd1ac7a42b91ad..3cbd6c0db2a7120ffd1f690ffe961d806c458bb0 100644 (file)
@@ -86,7 +86,7 @@ bin_PROGRAMS = \
        lxc-restart \
        lxc-kill
 
-libexec_PROGRAMS = \
+pkglib_PROGRAMS = \
        lxc-init
 
 AM_LDFLAGS=-Wl,-E -Wl,-rpath -Wl,$(libdir)
index a60cd95c8ea91861da705de1527a1e24f8f9ec4b..23829eecd5a08b2fe3298a649eff9c1e531c512b 100644 (file)
@@ -52,7 +52,7 @@ lxc_setcaps()
     setcap $LXC_UNSHARE_CAPS=ep @BINDIR@/lxc-unshare
     setcap $LXC_NETSTAT_CAPS=ep @BINDIR@/lxc-netstat
     setcap $LXC_CHECKPOINT_CAPS=ep @BINDIR@/lxc-checkpoint
-    setcap $LXC_INIT_CAPS=ep @LIBEXECDIR@/lxc-init
+    setcap $LXC_INIT_CAPS=ep @LXCINITDIR@/lxc-init
 
     test -e @LXCPATH@ || mkdir -p @LXCPATH@
     chmod 0777 @LXCPATH@
@@ -67,7 +67,7 @@ lxc_dropcaps()
     setcap -r @BINDIR@/lxc-unshare
     setcap -r @BINDIR@/lxc-netstat
     setcap -r @BINDIR@/lxc-checkpoint
-    setcap -r @LIBEXECDIR@/lxc-init
+    setcap -r @LXCINITDIR@/lxc-init
     chmod 0755 @LXCPATH@
 }
 
index 669d383050d78cc3ae2fac934fa51887a607129b..c3a0cd780ccac299b82f59fa8fed842ff28d8052 100644 (file)
@@ -100,7 +100,7 @@ int main(int argc, char *argv[])
                         my_args.progname, my_args.quiet))
                return -1;
 
-       args = lxc_arguments_dup(LXCLIBEXECDIR "/lxc-init", &my_args);
+       args = lxc_arguments_dup(LXCINITDIR "/lxc-init", &my_args);
        if (!args)
                return -1;