* [PATCH] Add better checks for pastebin.ca availability
@ 2008-07-01 14:52 Travis Place
2008-07-01 16:49 ` Takashi Iwai
0 siblings, 1 reply; 2+ messages in thread
From: Travis Place @ 2008-07-01 14:52 UTC (permalink / raw)
To: alsa-devel; +Cc: Takashi Iwai
[-- Attachment #1: Type: text/plain, Size: 639 bytes --]
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@wishie.net>
[-- Attachment #2: alsa-info.patch-0.4.49 --]
[-- Type: text/x-patch, Size: 783 bytes --]
--- 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() {
[-- Attachment #3: Type: text/plain, Size: 160 bytes --]
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH] Add better checks for pastebin.ca availability
2008-07-01 14:52 [PATCH] Add better checks for pastebin.ca availability Travis Place
@ 2008-07-01 16:49 ` Takashi Iwai
0 siblings, 0 replies; 2+ messages in thread
From: Takashi Iwai @ 2008-07-01 16:49 UTC (permalink / raw)
To: Travis Place; +Cc: alsa-devel
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@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() {
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2008-07-01 16:49 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-01 14:52 [PATCH] Add better checks for pastebin.ca availability Travis Place
2008-07-01 16:49 ` Takashi Iwai
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.