46 lines
1.9 KiB
Plaintext
46 lines
1.9 KiB
Plaintext
$OpenBSD: patch-src_webhttrack,v 1.2 2015/05/09 12:04:19 jasper Exp $
|
|
1. Make it recognize SeaMonkey as a browser, too.
|
|
2. Get rid of some unnecessary bashisms.
|
|
3. Add a hack based on xmessage to avoid stopping WebHTTrack
|
|
right after starting in case of browser already running.
|
|
--- src/webhttrack.ports.orig Sun Mar 15 16:42:09 2015
|
|
+++ src/webhttrack Sat May 9 13:55:56 2015
|
|
@@ -4,7 +4,7 @@
|
|
# Initializes the htsserver GUI frontend and launch the default browser
|
|
|
|
BROWSEREXE=
|
|
-SRCHBROWSEREXE="x-www-browser www-browser iceape mozilla firefox icecat iceweasel abrowser firebird galeon konqueror opera google-chrome chrome chromium chromium-browser netscape"
|
|
+SRCHBROWSEREXE="x-www-browser www-browser iceape seamonkey mozilla firefox icecat iceweasel abrowser firebird galeon konqueror opera google-chrome chrome chromium chromium-browser netscape"
|
|
if test -n "${BROWSER}"; then
|
|
# sensible-browser will f up if BROWSER is not set
|
|
SRCHBROWSEREXE="xdg-open sensible-browser ${SRCHBROWSEREXE}"
|
|
@@ -103,7 +103,7 @@ TMPSRVFILE="$(mktemp ${TMPDIR:-/tmp}/.webhttrack.XXXXX
|
|
SRVURL=
|
|
MAXCOUNT=60
|
|
while ! test -n "$SRVURL"; do
|
|
-MAXCOUNT=$[$MAXCOUNT - 1]
|
|
+MAXCOUNT=$((MAXCOUNT - 1))
|
|
test $MAXCOUNT -gt 0 || exit 1
|
|
test $MAXCOUNT -lt 50 && echo "waiting for server to reply.."
|
|
SRVURL=`grep -E URL= ${TMPSRVFILE} | cut -f2- -d=`
|
|
@@ -126,7 +126,18 @@ return 0
|
|
trap "cleanup now; exit" 1 2 3 4 5 6 7 8 9 11 13 14 15 16 19 24 25
|
|
|
|
# Got SRVURL, launch browser
|
|
-launch_browser "${BROWSEREXE}" "${SRVURL}"
|
|
+SRVURL="http://127.0.0.1:8080/"
|
|
+launch_browser "${BROWSEREXE}" "$SRVURL"
|
|
+
|
|
+MSG="Happy browsing!
|
|
+
|
|
+The WebHTTrack is started on $SRVURL
|
|
+
|
|
+If you accidentally close browser window, just open a
|
|
+new one and point it to the same URL.
|
|
+
|
|
+Return to this window when you're done with WebHTTrack."
|
|
+xmessage -buttons "Stop WebHTTrack" "$MSG"
|
|
|
|
# That's all, folks!
|
|
trap "" 1 2 3 4 5 6 7 8 9 11 13 14 15 16 19 24 25
|