]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
add init.lxc.static binary
authorSerge Hallyn <serge.hallyn@ubuntu.com>
Tue, 3 Jun 2014 03:01:26 +0000 (22:01 -0500)
committerStéphane Graber <stgraber@ubuntu.com>
Tue, 3 Jun 2014 14:10:39 +0000 (10:10 -0400)
To avoid having to copy all the library dependencies into the container.

Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
Acked-by: Stéphane Graber <stgraber@ubuntu.com>
src/lxc/Makefile.am

index ab8a46e6ad606a8901aa89382b6153756d9df493..588a3ab6aacd6fd54e62800d1c22ddb084f9d9df 100644 (file)
@@ -199,7 +199,7 @@ bin_PROGRAMS = \
        lxc-usernsexec \
        lxc-wait
 
-sbin_PROGRAMS = init.lxc
+sbin_PROGRAMS = init.lxc init.lxc.static
 pkglibexec_PROGRAMS = \
        lxc-monitord \
        lxc-user-nic
@@ -233,6 +233,10 @@ lxc_snapshot_SOURCES = lxc_snapshot.c
 lxc_usernsexec_SOURCES = lxc_usernsexec.c
 lxc_user_nic_SOURCES = lxc_user_nic.c network.c network.h
 
+init_lxc_static_SOURCES = lxc_init.c error.c log.c utils.c caps.c
+init_lxc_static_LDFLAGS = -static
+init_lxc_static_LDADD = @CAP_LIBS@
+
 install-exec-local: install-soPROGRAMS
        mkdir -p $(DESTDIR)$(datadir)/lxc
        install -c -m 644 lxc.functions $(DESTDIR)$(datadir)/lxc