On 05/17/2013 12:26 PM, Serge Hallyn wrote: > (I've applied this to staging, as without it lxc-create -B zfs failed > if using a custom zfsroot) > > Signed-off-by: Serge Hallyn <serge.hal...@ubuntu.com>
Makes sense. Acked-by: Stéphane Graber <stgra...@ubuntu.com> > --- > src/lxc/lxc-create.in | 14 +++++++------- > 1 file changed, 7 insertions(+), 7 deletions(-) > > diff --git a/src/lxc/lxc-create.in b/src/lxc/lxc-create.in > index d854501..439ce51 100644 > --- a/src/lxc/lxc-create.in > +++ b/src/lxc/lxc-create.in > @@ -32,7 +32,7 @@ verify_btrfs() { > } > > verify_zfs() { > - if which zfs >/dev/null 2>&1 && zfs get all "$zfs_root" >/dev/null 2>&1; > then > + if which zfs >/dev/null 2>&1 && zfs get all "$zfsroot" >/dev/null 2>&1; > then > echo zfs > else > echo no > @@ -198,7 +198,7 @@ while [ $# -gt 0 ]; do > ;; > --zfsroot) > optarg_check $opt "$1" > - zfs_root=$1 > + zfsroot=$1 > shift > ;; > --) > @@ -248,8 +248,8 @@ if [ -z "$lvname" ]; then > lvname="$lxc_name" > fi > > -if [ -z "$zfs_root" ]; then > - zfs_root="tank/lxc" > +if [ -z "$zfsroot" ]; then > + zfsroot="tank/lxc" > fi > > if [ "$(id -u)" != "0" ]; then > @@ -271,7 +271,7 @@ case "$backingstore" in > ;; > zfs) > if [ `verify_zfs` != 'zfs' ]; then > - echo "missing 'zfs' command or $zfs_root is not zfs" >&2 > + echo "missing 'zfs' command or $zfsroot is not zfs" >&2 > exit 1 > fi > ;; > @@ -313,7 +313,7 @@ cleanup() { > elif [ "$backingstore" = "btrfs" ]; then > btrfs subvolume delete "$rootfs" || true > elif [ "$backingstore" = "zfs" ]; then > - zfs destroy "$zfs_root/$lxc_name" || true > + zfs destroy "$zfsroot/$lxc_name" || true > fi > > ${bindir}/lxc-destroy -n $lxc_name -P "$lxc_path" > @@ -325,7 +325,7 @@ trap cleanup HUP INT TERM > > # set up container dir per backing store > if [ "$backingstore" = "zfs" ]; then > - zfs create -omountpoint=$lxc_path/$lxc_name/rootfs "$zfs_root/$lxc_name" > + zfs create -omountpoint=$lxc_path/$lxc_name/rootfs "$zfsroot/$lxc_name" > elif [ "$backingstore" = "btrfs" ]; then > mkdir "$lxc_path/$lxc_name" > if ! out=$(btrfs subvolume create "$rootfs" 2>&1); then > -- Stéphane Graber Ubuntu developer http://www.ubuntu.com
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ AlienVault Unified Security Management (USM) platform delivers complete security visibility with the essential security capabilities. Easily and efficiently configure, manage, and operate all of your security controls from a single console and one unified framework. Download a free trial. http://p.sf.net/sfu/alienvault_d2d
_______________________________________________ Lxc-devel mailing list Lxc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-devel