From: Christian Brauner Date: Wed, 16 Aug 2017 23:37:18 +0000 (+0200) Subject: tools: add lxc-update-config.in X-Git-Tag: lxc-2.1.0~21^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=555200a6f4497215a566cb0c162d3b61afdace66;p=thirdparty%2Flxc.git tools: add lxc-update-config.in This tool can be used to switch from a pre 2.1 to a 2.1 config file. Signed-off-by: Christian Brauner --- diff --git a/.gitignore b/.gitignore index c88aea06f..80f6889b7 100644 --- a/.gitignore +++ b/.gitignore @@ -37,6 +37,7 @@ src/lxc/lxc-attach src/lxc/lxc-autostart src/lxc/lxc-cgroup src/lxc/tools/lxc-checkconfig +src/lxc/tools/lxc-update-config src/lxc/lxc-checkpoint src/lxc/lxc-clone src/lxc/lxc-console diff --git a/configure.ac b/configure.ac index 0e29cb9d9..cbdedb69e 100644 --- a/configure.ac +++ b/configure.ac @@ -914,6 +914,7 @@ AC_CONFIG_FILES([ src/lxc/lxc.functions src/lxc/tools/lxc-checkconfig src/lxc/tools/lxc-start-ephemeral + src/lxc/tools/lxc-update-config src/lxc/version.h src/python-lxc/Makefile diff --git a/src/lxc/Makefile.am b/src/lxc/Makefile.am index b79a5dc4a..9a429b8cf 100644 --- a/src/lxc/Makefile.am +++ b/src/lxc/Makefile.am @@ -208,7 +208,8 @@ liblxc_la_LIBADD += $(CGMANAGER_LIBS) $(DBUS_LIBS) $(NIH_LIBS) $(NIH_DBUS_LIBS) liblxc_la_CFLAGS += $(CGMANAGER_CFLAGS) $(DBUS_CFLAGS) $(NIH_CFLAGS) $(NIH_DBUS_CFLAGS) endif -bin_SCRIPTS = tools/lxc-checkconfig +bin_SCRIPTS = tools/lxc-checkconfig \ + tools/lxc-update-config EXTRA_DIST = \ tools/lxc-top.lua diff --git a/src/lxc/tools/lxc-update-config.in b/src/lxc/tools/lxc-update-config.in new file mode 100644 index 000000000..3aef5b12b --- /dev/null +++ b/src/lxc/tools/lxc-update-config.in @@ -0,0 +1,68 @@ +#!/bin/sh + +# Make sure the usual locations are in PATH +export PATH=$PATH:/usr/sbin:/usr/bin:/sbin:/bin + +set -e + +usage() +{ +cat <