[alsa-devel] [PATCH] Add better checks for pastebin.ca availability

Takashi Iwai tiwai at suse.de
Tue Jul 1 18:49:30 CEST 2008


At Wed, 02 Jul 2008 00:52:14 +1000,
Travis Place wrote:
> 
> At the moment, it seems that a) pastebin.ca (the host) is UP, and b) the
> WEB SERVER on it is DOWN.
> 
> So ive implemented (even if messy) an extra check for this scenario.
> I would consider using another pastebin service, but we have it pretty
> good with slepp (the pastebin.ca owner) as he has allowed us to have our
> own paste 'type' (which enables the areas to collapse, highlighting of
> certain things, etc).
> 
> Changelog: Added an extra check to see if the Web Server is functioning
> on our pastebin service. Now we check that the host is up, and the
> webserver itself is alive.
> 
> Patch Attached.
> 
> Signed-off-by: Travis Place <wishie at wishie.net>

The change looks fine, but any reason to use [[..]]] instead of normal
test or [ ?


thanks,

Takashi


> [2 alsa-info.patch-0.4.49 <text/x-patch; UTF-8 (7bit)>]
> --- alsa-info.sh	2008-07-02 00:43:36.000000000 +1000
> +++ alsa-info.sh.wishie	2008-07-02 00:44:10.000000000 +1000
> @@ -1,6 +1,6 @@
>  #!/bin/bash
>  
> -SCRIPT_VERSION=0.4.48
> +SCRIPT_VERSION=0.4.49
>  CHANGELOG="http://www.alsa-project.org/alsa-info.sh.changelog"
>  
>  #################################################################################
> @@ -32,8 +32,17 @@
>  PASTEBINKEY="C9cRIO8m/9y8Cs0nVs0FraRx7U0pHsuc"
>  #Define some simple functions
>  
> +pbweb(){
> +[[ $(wget http://pastebin.ca/index.php &> /dev/null) ]] || KEEP_FILES="yes" NOUPLOAD="yes" PBERROR="yes" 
> +}
> +
>  pbcheck(){
> -	[[ $(ping -c1 www.pastebin.ca) ]] || KEEP_FILES="yes" NOUPLOAD="yes" PBERROR="yes"
> +if [[ $(ping -c1 www.pastebin.ca) ]]
> +then
> +pbweb
> +else
> +KEEP_FILES="yes" NOUPLOAD="yes" PBERROR="yes"
> +fi
>  }
>  
>  update() {


More information about the Alsa-devel mailing list