Quoting Jiri Slaby (jsl...@suse.cz):
> Fail if something goes wrong. We used to continue and show one failure
> after another.
> ---

Acked-by: Serge E. Hallyn <serge.hal...@ubuntu.com>

>  templates/lxc-opensuse.in | 14 +++++++-------
>  1 file changed, 7 insertions(+), 7 deletions(-)
> 
> diff --git a/templates/lxc-opensuse.in b/templates/lxc-opensuse.in
> index 820368e..1829ddf 100644
> --- a/templates/lxc-opensuse.in
> +++ b/templates/lxc-opensuse.in
> @@ -113,10 +113,10 @@ download_opensuse()
>      # download a mini opensuse into a cache
>      echo "Downloading opensuse minimal ..."
>      mkdir -p "$cache/partial-$arch-packages"
> -    zypper --quiet --root $cache/partial-$arch-packages --non-interactive ar 
> http://download.opensuse.org/distribution/$DISTRO/repo/oss/ repo-oss
> -    zypper --quiet --root $cache/partial-$arch-packages --non-interactive ar 
> http://download.opensuse.org/update/$DISTRO/ update
> -    zypper --quiet --root $cache/partial-$arch-packages --non-interactive 
> --gpg-auto-import-keys update
> -    zypper --root $cache/partial-$arch-packages --non-interactive in 
> --auto-agree-with-licenses --download-only zypper lxc patterns-openSUSE-base 
> bash iputils sed tar
> +    zypper --quiet --root $cache/partial-$arch-packages --non-interactive ar 
> http://download.opensuse.org/distribution/$DISTRO/repo/oss/ repo-oss || 
> return 1
> +    zypper --quiet --root $cache/partial-$arch-packages --non-interactive ar 
> http://download.opensuse.org/update/$DISTRO/ update || return 1
> +    zypper --quiet --root $cache/partial-$arch-packages --non-interactive 
> --gpg-auto-import-keys update || return 1
> +    zypper --root $cache/partial-$arch-packages --non-interactive in 
> --auto-agree-with-licenses --download-only zypper lxc patterns-openSUSE-base 
> bash iputils sed tar || return 1
>      cat > $cache/partial-$arch-packages/opensuse.conf << EOF
>  Preinstall: aaa_base bash coreutils diffutils
>  Preinstall: filesystem fillup glibc grep insserv
> @@ -152,9 +152,9 @@ EOF
>       done
>      fi
>  
> -    CLEAN_BUILD=1 BUILD_ARCH="$arch" BUILD_ROOT="$cache/partial-$arch" 
> BUILD_DIST="$cache/partial-$arch-packages/opensuse.conf" 
> PATH="$PATH:/usr/lib/build" /usr/lib/build/init_buildsystem  --clean 
> --configdir /usr/lib/build/configs --cachedir $cache/partial-$arch-cache 
> --repository 
> $cache/partial-$arch-packages/var/cache/zypp/packages/repo-oss/suse/$arch 
> --repository 
> $cache/partial-$arch-packages/var/cache/zypp/packages/repo-oss/suse/noarch 
> --repository 
> $cache/partial-$arch-packages/var/cache/zypp/packages/update/$arch 
> --repository 
> $cache/partial-$arch-packages/var/cache/zypp/packages/update/noarch
> -    chroot $cache/partial-$arch /usr/bin/zypper --quiet --non-interactive ar 
> http://download.opensuse.org/distribution/$DISTRO/repo/oss repo-oss
> -    chroot $cache/partial-$arch /usr/bin/zypper --quiet --non-interactive ar 
> http://download.opensuse.org/update/$DISTRO/ update
> +    CLEAN_BUILD=1 BUILD_ARCH="$arch" BUILD_ROOT="$cache/partial-$arch" 
> BUILD_DIST="$cache/partial-$arch-packages/opensuse.conf" 
> PATH="$PATH:/usr/lib/build" /usr/lib/build/init_buildsystem  --clean 
> --configdir /usr/lib/build/configs --cachedir $cache/partial-$arch-cache 
> --repository 
> $cache/partial-$arch-packages/var/cache/zypp/packages/repo-oss/suse/$arch 
> --repository 
> $cache/partial-$arch-packages/var/cache/zypp/packages/repo-oss/suse/noarch 
> --repository 
> $cache/partial-$arch-packages/var/cache/zypp/packages/update/$arch 
> --repository 
> $cache/partial-$arch-packages/var/cache/zypp/packages/update/noarch || return 
> 1
> +    chroot $cache/partial-$arch /usr/bin/zypper --quiet --non-interactive ar 
> http://download.opensuse.org/distribution/$DISTRO/repo/oss repo-oss || return 
> 1
> +    chroot $cache/partial-$arch /usr/bin/zypper --quiet --non-interactive ar 
> http://download.opensuse.org/update/$DISTRO/ update || return 1
>  #   really clean the image
>      rm -fr 
> $cache/partial-$arch/{.build,.guessed_dist,.srcfiles*,installed-pkg}
>      rm -fr $cache/partial-$arch/dev
> -- 
> 1.8.1.2
> 
> 

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Lxc-devel mailing list
Lxc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-devel

Reply via email to