[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [raisin][PATCH] Gracefully handle an unsupported distro.



On Tue, 18 Aug 2015, Doug Goldstein wrote:
> When your distro is not supported, handle the case gracefully and let
> the user know instead of spitting out bash errors.
> 
> Signed-off-by: Doug Goldstein <cardoe@xxxxxxxxxx>

Thanks for the patch!

Reviewed-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>


>  lib/common-functions.sh | 11 +++++++++++
>  1 file changed, 11 insertions(+)
> 
> diff --git a/lib/common-functions.sh b/lib/common-functions.sh
> index efde84c..c52174a 100644
> --- a/lib/common-functions.sh
> +++ b/lib/common-functions.sh
> @@ -176,6 +176,7 @@ function get_distro() {
>              ;;
>          *)
>              DISTRO=$os_VENDOR
> +            PKGTYPE="unknown"
>              ;;
>      esac
>  
> @@ -220,6 +221,16 @@ function _install-package-rpm() {
>      $SUDO yum install -y $* > /dev/null
>  }
>  
> +function _check-package-unknown() {
> +    error_echo "I don't know distro $DISTRO. It might be missing packages."
> +    return 1
> +}
> +
> +function _install-package-unknown() {
> +    error_echo "I don't know distro $DISTRO. Cannot install packages."
> +    return 1
> +}
> +
>  # Modifies inherited variable "missing"
>  function check-package() {
>      for p in $*

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.