aboutsummaryrefslogtreecommitdiffstats
path: root/packaging
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2009-04-22 20:37:48 +0000
committerGerald Combs <gerald@wireshark.org>2009-04-22 20:37:48 +0000
commit8a6694ccd54150d05070e6e6b5a7346247a31603 (patch)
treeff95c57672baf44dd7f65d5c318567b3dd2323c6 /packaging
parentd349ab0061997f31339961bec172d96e4348843a (diff)
Don't rename the "ChmodBPF" directory to "Startup". Add an alias to
/Library/StartupItems with an arrow similar to the top-level directory. Update the arrow image in the top-level directory. Adjust the layouts of the top-level and Utilities directories. Update the documentation. svn path=/trunk/; revision=28135
Diffstat (limited to 'packaging')
-rw-r--r--packaging/macosx/Read_me_first.rtf32
-rw-r--r--packaging/macosx/dmg_background.pngbin130536 -> 55739 bytes
-rw-r--r--packaging/macosx/dmg_background.svg182
-rwxr-xr-xpackaging/macosx/dmg_set_style.scptbin4522 -> 4522 bytes
-rwxr-xr-xpackaging/macosx/osx-app.sh6
-rwxr-xr-xpackaging/macosx/osx-dmg.sh15
-rw-r--r--packaging/macosx/root.ds_store (renamed from packaging/macosx/wireshark.ds_store)bin12292 -> 15364 bytes
-rw-r--r--packaging/macosx/util_background.pngbin0 -> 58514 bytes
-rw-r--r--packaging/macosx/util_background.svg273
9 files changed, 414 insertions, 94 deletions
diff --git a/packaging/macosx/Read_me_first.rtf b/packaging/macosx/Read_me_first.rtf
index 143a9406b5..73ef479f60 100644
--- a/packaging/macosx/Read_me_first.rtf
+++ b/packaging/macosx/Read_me_first.rtf
@@ -1,4 +1,4 @@
-{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf480
+{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf440
{\fonttbl\f0\froman\fcharset77 TimesNewRomanPS-BoldMT;\f1\fswiss\fcharset77 Helvetica;\f2\froman\fcharset77 TimesNewRomanPSMT;
\f3\fswiss\fcharset77 Helvetica-Oblique;\f4\fswiss\fcharset77 Helvetica-Bold;}
{\colortbl;\red255\green255\blue255;}
@@ -21,11 +21,14 @@ Quick Setup\
\f2\b0\fs24 \cf0 \
\pard\tx220\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li720\fi-720\ql\qnatural\pardirnatural
\ls1\ilvl0
-\f1 \cf0 {\listtext 1. }Drag the Wireshark icon to
-\f3\i /Applications
-\f1\i0 .\
-{\listtext 2. }Drag the contents of the
-\f3\i Utilities/Command Line
+\f1 \cf0 {\listtext 1. }Drag the Wireshark icon onto to the
+\f3\i Applications
+\f1\i0 alias.\
+{\listtext 2. }Open the
+\f3\i Utilities
+\f1\i0 folder.\
+{\listtext 3. }Drag the contents of the
+\f3\i Command Line
\f1\i0 folder to
\f3\i $HOME/bin
\f1\i0 ,
@@ -33,19 +36,24 @@ Quick Setup\
\f1\i0 ,
\f3\i /opt/wireshark/bin
\f1\i0 or any other location that makes sense (preferably one that's in your PATH).\
-{\listtext 3. }You will probably need to adjust the permissions of /dev/bpf
+{\listtext 4. }You will probably need to adjust the permissions of /dev/bpf
\f4\b *
-\f1\b0 in order to capture. You can do this by hand or by installing the ChmodBPF startup item.\
+\f1\b0 in order to capture. You can do this by hand or by dragging the
+\f3\i ChmodBPF
+\f1\i0 folder onto the
+\f3\i StartupItems
+\f1\i0 alias.\
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
\cf0 \
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
\f0\b\fs28 \cf0 Details\
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
-\f2\b0\fs24 \
+\f2\b0\fs24 \cf0 \
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
-\f1 \cf0 This disk contains the following:\
+\f1 \cf0 This disk image contains the following:\
\
\pard\tx220\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li720\fi-720\ql\qnatural\pardirnatural
\ls2\ilvl0\cf0 {\listtext \'a5 }The Wireshark application, which can be placed anywhere on your system. It requires X11.\
@@ -55,10 +63,10 @@ Quick Setup\
\f3\i /Applications
\f1\i0 , you'll have to set WIRESHARK_APP_DIR in order for these to work. \
{\listtext \'a5 }The
-\f3\i Utilties/Startup
+\f3\i Utilties/ChmodBPF
\f1\i0 folder, which contains the ChmodBPF startup item from the libpcap distribution. This can be used to set the permissions of /dev/bpf
\f4\b *
\f1\b0 when your system starts up. See
-\f3\i Utilties/Startup/README.macosx
+\f3\i Utilties/ChmodBPF/README.macosx
\f1\i0 for more details.\
{\listtext \'a5 }This file.} \ No newline at end of file
diff --git a/packaging/macosx/dmg_background.png b/packaging/macosx/dmg_background.png
index bdf84d8bb8..36bcc1cb61 100644
--- a/packaging/macosx/dmg_background.png
+++ b/packaging/macosx/dmg_background.png
Binary files differ
diff --git a/packaging/macosx/dmg_background.svg b/packaging/macosx/dmg_background.svg
index cf50c495cb..f70b88d1fa 100644
--- a/packaging/macosx/dmg_background.svg
+++ b/packaging/macosx/dmg_background.svg
@@ -2,28 +2,60 @@
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://web.resource.org/cc/"
+ xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="625"
- height="350"
+ width="364"
+ height="330"
id="svg2"
sodipodi:version="0.32"
- inkscape:version="0.45.1"
+ inkscape:version="0.46"
version="1.0"
sodipodi:docbase="/Users/gerald/devel/wireshark/packaging/macosx"
sodipodi:docname="dmg_background.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
- inkscape:export-filename="/Users/gerald/devel/wireshark/packaging/macosx/dmg_background.png"
+ inkscape:export-filename="/Users/gerald/Development/wireshark/packaging/macosx/dmg_background.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs4">
<linearGradient
+ id="linearGradient3157">
+ <stop
+ style="stop-color:#6eac2c;stop-opacity:1;"
+ offset="0"
+ id="stop3159" />
+ <stop
+ id="stop3848"
+ offset="0.5"
+ style="stop-color:#acdd4a;stop-opacity:1;" />
+ <stop
+ style="stop-color:#dbf1b0;stop-opacity:1;"
+ offset="1"
+ id="stop3161" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3157"
+ id="linearGradient2419"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-3.3291384,3.3394872,0,-1517.2685,891.61083)"
+ x1="228.43385"
+ y1="522.79901"
+ x2="248.31575"
+ y2="522.79901" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 175 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="625 : 175 : 1"
+ inkscape:persp3d-origin="312.5 : 116.66667 : 1"
+ id="perspective2499" />
+ <linearGradient
id="linearGradient4260">
<stop
style="stop-color:#d3d3d3;stop-opacity:1;"
@@ -77,16 +109,6 @@
</linearGradient>
<linearGradient
inkscape:collect="always"
- xlink:href="#linearGradient3978"
- id="linearGradient2189"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0,1.9530488,-1.9530488,0,1101.0845,-256.94846)"
- x1="168.57776"
- y1="375.28375"
- x2="177.39995"
- y2="430.01227" />
- <linearGradient
- inkscape:collect="always"
xlink:href="#linearGradient4260"
id="linearGradient4266"
x1="289.91379"
@@ -97,9 +119,9 @@
gradientTransform="translate(10.101525,393.9595)" />
<filter
inkscape:collect="always"
- x="-0.55671174"
- width="2.1134235"
- y="-0.55558707"
+ x="-0.55671173"
+ width="2.1134236"
+ y="-0.55558705"
height="2.1111741"
id="filter4219">
<feGaussianBlur
@@ -131,6 +153,13 @@
stdDeviation="2.2503457"
id="feGaussianBlur5202" />
</filter>
+ <inkscape:perspective
+ id="perspective2500"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
@@ -143,8 +172,8 @@
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
- inkscape:cx="312.5"
- inkscape:cy="177.14286"
+ inkscape:cx="220.57612"
+ inkscape:cy="211.48805"
inkscape:document-units="px"
inkscape:current-layer="layer1"
width="625px"
@@ -152,7 +181,8 @@
inkscape:window-width="1172"
inkscape:window-height="811"
inkscape:window-x="79"
- inkscape:window-y="35" />
+ inkscape:window-y="35"
+ showgrid="false" />
<metadata
id="metadata7">
<rdf:RDF>
@@ -168,51 +198,6 @@
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
- <g
- id="g5204"
- transform="matrix(1.6084727,-0.5362259,0.5362259,1.6084727,-324.34165,-144.66511)">
- <text
- inkscape:export-ydpi="90.000000"
- inkscape:export-xdpi="90.000000"
- inkscape:export-filename="/home/gerald/devel/wsweb/image/wslogo.png"
- sodipodi:linespacing="125%"
- transform="scale(0.9479031,1.0549601)"
- id="text555"
- y="296.20258"
- x="111.0079"
- style="font-size:96.08612823px;font-style:normal;font-weight:bold;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#d7d7d7;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter4223);font-family:Luxi Sans">
- <tspan
- style="font-size:64px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.00002384%;writing-mode:lr-tb;text-anchor:start;fill:#d7d7d7;fill-opacity:1;font-family:Bitstream Vera Sans"
- id="tspan563"
- sodipodi:role="line"
- y="296.20258"
- x="111.0079">WIRE<tspan
- id="tspan1330"
- style="font-size:64px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#d7d7d7;fill-opacity:1;font-family:Bitstream Vera Sans">SHARK</tspan>
-<tspan
- style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.00002384%;writing-mode:lr-tb;text-anchor:start;fill:#d7d7d7;fill-opacity:1;font-family:Bitstream Vera Sans"
- id="tspan1334" />
-</tspan>
- </text>
- <path
- inkscape:export-ydpi="90.000000"
- inkscape:export-xdpi="90.000000"
- inkscape:export-filename="/home/gerald/devel/wsweb/image/wslogo.png"
- sodipodi:nodetypes="ccccc"
- id="path1328"
- d="M 106.5666,255.33213 L 263.50037,255.33213 C 263.50037,255.33213 267.57147,207.5469 309.63965,206.88321 C 296.06928,228.12109 308.84175,255.39956 308.84175,255.39956 L 499.52492,255.39956"
- style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#d7d7d7;stroke-width:4.29723692;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter5200)" />
- <text
- xml:space="preserve"
- style="font-size:13.94218159px;font-style:normal;font-weight:normal;fill:#d7d7d7;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter4219);font-family:Bitstream Vera Sans"
- x="485.69824"
- y="248.90048"
- id="text4138"><tspan
- sodipodi:role="line"
- id="tspan4140"
- x="485.69824"
- y="248.90048">®</tspan></text>
- </g>
<rect
style="opacity:1;fill:url(#linearGradient4266);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.17716534;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3289"
@@ -220,13 +205,62 @@
height="267.69043"
x="5.0507655"
y="389.39594" />
- <path
- sodipodi:nodetypes="cccccccc"
- id="path2187"
- d="M 278.14395,51.63308 C 239.083,78.05441 239.083,78.05441 239.083,78.05441 L 278.14395,105.39709 L 278.14395,89.77271 L 384.69618,89.95653 L 384.69618,66.33614 L 278.14395,66.33614 L 278.14395,51.63308 z "
- style="fill:url(#linearGradient2189);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.95304787px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
- inkscape:export-filename="/home/gerald/devel/wsweb/image/dlarrow.png"
- inkscape:export-xdpi="33.887455"
- inkscape:export-ydpi="33.887455" />
+ <g
+ id="g2425"
+ transform="translate(-39.999991,-32)">
+ <g
+ transform="matrix(1.1558451,-0.3853304,0.3853307,1.1558443,-238.94396,-89.857966)"
+ id="g5204">
+ <text
+ style="font-size:96.08612823px;font-style:normal;font-weight:bold;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#d7d7d7;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter4223);font-family:Luxi Sans"
+ x="111.0079"
+ y="296.20258"
+ id="text555"
+ transform="scale(0.9479031,1.0549601)"
+ sodipodi:linespacing="125%"
+ inkscape:export-filename="/home/gerald/devel/wsweb/image/wslogo.png"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-ydpi="90.000000">
+ <tspan
+ x="111.0079"
+ y="296.20258"
+ sodipodi:role="line"
+ id="tspan563"
+ style="font-size:64px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.00002384%;writing-mode:lr-tb;text-anchor:start;fill:#d7d7d7;fill-opacity:1;font-family:Bitstream Vera Sans">WIRE<tspan
+ style="font-size:64px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#d7d7d7;fill-opacity:1;font-family:Bitstream Vera Sans"
+ id="tspan1330">SHARK</tspan>
+<tspan
+ id="tspan1334"
+ style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.00002384%;writing-mode:lr-tb;text-anchor:start;fill:#d7d7d7;fill-opacity:1;font-family:Bitstream Vera Sans" />
+</tspan>
+ </text>
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#d7d7d7;stroke-width:4.29723692;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter5200)"
+ d="M 106.5666,255.33213 L 263.50037,255.33213 C 263.50037,255.33213 267.57147,207.5469 309.63965,206.88321 C 296.06928,228.12109 308.84175,255.39956 308.84175,255.39956 L 499.52492,255.39956"
+ id="path1328"
+ sodipodi:nodetypes="ccccc"
+ inkscape:export-filename="/home/gerald/devel/wsweb/image/wslogo.png"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-ydpi="90.000000" />
+ <text
+ id="text4138"
+ y="248.90048"
+ x="485.69824"
+ style="font-size:13.94218159px;font-style:normal;font-weight:normal;fill:#d7d7d7;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter4219);font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="248.90048"
+ x="485.69824"
+ id="tspan4140"
+ sodipodi:role="line">®</tspan></text>
+ </g>
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="path2417"
+ d="M 213.71311,129 C 259,98.53122 259,98.53122 259,98.53122 L 213.71311,67 L 213.71311,85.01782 L 181,84.80586 L 181,112.04458 L 213.71311,112.04458 L 213.71311,129 z"
+ style="opacity:1;fill:url(#linearGradient2419);fill-opacity:1;fill-rule:evenodd;stroke:#53851a;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:export-filename="/Users/gerald/devel/wsweb/image/dlarrow.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
</g>
</svg>
diff --git a/packaging/macosx/dmg_set_style.scpt b/packaging/macosx/dmg_set_style.scpt
index 7521a78f56..569692ec94 100755
--- a/packaging/macosx/dmg_set_style.scpt
+++ b/packaging/macosx/dmg_set_style.scpt
Binary files differ
diff --git a/packaging/macosx/osx-app.sh b/packaging/macosx/osx-app.sh
index d029916ff3..c3e9363261 100755
--- a/packaging/macosx/osx-app.sh
+++ b/packaging/macosx/osx-app.sh
@@ -38,7 +38,7 @@ binary_path="/tmp/inst/bin"
plist="./Info.plist"
util_dir="./Utilities"
cli_dir="$util_dir/Command Line"
-startup_dir="$util_dir/Startup"
+chmodbpf_dir="$util_dir/ChmodBPF"
binary_list="
capinfos
@@ -188,7 +188,6 @@ mkdir -p "$pkgbin"
mkdir -p "$pkgplugin"
mkdir -p "$cli_dir"
-mkdir -p "$startup_dir"
# Build and add the launcher
#----------------------------------------------------------
@@ -226,7 +225,8 @@ for binary in $binary_list ; do
done
# ChmodBPF
-cp -v ChmodBPF/* "$startup_dir"
+mkdir -p "$chmodbpf_dir"
+cp -v ChmodBPF/* "$chmodbpf_dir"
# The rest of the Wireshark installation (we handled bin above)
rsync -av \
diff --git a/packaging/macosx/osx-dmg.sh b/packaging/macosx/osx-dmg.sh
index 6e0be6fec4..f423d8acf1 100755
--- a/packaging/macosx/osx-dmg.sh
+++ b/packaging/macosx/osx-dmg.sh
@@ -38,7 +38,8 @@
# Defaults
set_ds_store=false
-ds_store_file="wireshark.ds_store"
+ds_store_root="root.ds_store"
+ds_store_util="util.ds_store"
package="Wireshark.app"
rw_name="RWwireshark.dmg"
volume_name="Wireshark"
@@ -135,6 +136,7 @@ cp -rf "$package" "$tmp_dir"/
ln -sf /Applications "$tmp_dir"/
# Copy the utilites
cp -rf "$utilities" "$tmp_dir"/
+ln -sf /Library/StartupItems "$tmp_dir"/"$utilities"
# Copy the readme
cp -rf Read_me_first.rtf "$tmp_dir"/"Read me first.rtf"
@@ -148,7 +150,8 @@ if [ ${set_ds_store} = "false" ]; then
# window size, appearance, etc. Most of this can be set
# with Apple script but involves user intervention so we
# just keep a copy of the correct settings and use that instead.
- cp $ds_store_file "$tmp_dir/.DS_Store"
+ cp $ds_store_root "$tmp_dir/.DS_Store"
+ cp $ds_store_util "$tmp_dir/$utilities/.DS_Store"
auto_open_opt=-noautoopen
fi
@@ -188,9 +191,11 @@ if [ ${set_ds_store} = "true" ]; then
auto_open_opt=-noautoopen
DEV_NAME=`/usr/bin/hdiutil attach -readwrite -noverify $auto_open_opt "$rw_name" | egrep '^/dev/' | sed 1q | awk '{print $1}'`
echo
- echo "New $ds_store_file file written. Re-run $0 without the -s option to use it"
- cp /Volumes/$volume_name/.DS_Store ./$ds_store_file
- SetFile -a v ./$ds_store_file
+ cp /Volumes/$volume_name/.DS_Store ./$ds_store_root
+ SetFile -a v ./$ds_store_root
+ cp /Volumes/$volume_name/$utilities/.DS_Store ./$ds_store_util
+ SetFile -a v ./$ds_store_util
+ echo "New $ds_store_root and $ds_store_util written. Re-run $0 without the -s option to use them"
# Unmount the disk image.
hdiutil detach "$DEV_NAME"
diff --git a/packaging/macosx/wireshark.ds_store b/packaging/macosx/root.ds_store
index cd3bf1e306..fbc9004a21 100644
--- a/packaging/macosx/wireshark.ds_store
+++ b/packaging/macosx/root.ds_store
Binary files differ
diff --git a/packaging/macosx/util_background.png b/packaging/macosx/util_background.png
new file mode 100644
index 0000000000..5fff54efcd
--- /dev/null
+++ b/packaging/macosx/util_background.png
Binary files differ
diff --git a/packaging/macosx/util_background.svg b/packaging/macosx/util_background.svg
new file mode 100644
index 0000000000..a67fec40ab
--- /dev/null
+++ b/packaging/macosx/util_background.svg
@@ -0,0 +1,273 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="364"
+ height="330"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ version="1.0"
+ sodipodi:docbase="/Users/gerald/devel/wireshark/packaging/macosx"
+ sodipodi:docname="util_background.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/Users/gerald/Development/wireshark/packaging/macosx/util_background.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3157">
+ <stop
+ style="stop-color:#6eac2c;stop-opacity:1;"
+ offset="0"
+ id="stop3159" />
+ <stop
+ id="stop3848"
+ offset="0.5"
+ style="stop-color:#acdd4a;stop-opacity:1;" />
+ <stop
+ style="stop-color:#dbf1b0;stop-opacity:1;"
+ offset="1"
+ id="stop3161" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 175 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="625 : 175 : 1"
+ inkscape:persp3d-origin="312.5 : 116.66667 : 1"
+ id="perspective2499" />
+ <linearGradient
+ id="linearGradient4260">
+ <stop
+ style="stop-color:#d3d3d3;stop-opacity:1;"
+ offset="0"
+ id="stop4262" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop4264" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10020">
+ <stop
+ id="stop10022"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.85567009;" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.49411765;"
+ offset="0.09"
+ id="stop3157" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.35051546;"
+ offset="0.28999999"
+ id="stop4129" />
+ <stop
+ id="stop10024"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.05882353;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3152">
+ <stop
+ style="stop-color:#1ba0df;stop-opacity:1;"
+ offset="0"
+ id="stop3154" />
+ <stop
+ style="stop-color:#1373a1;stop-opacity:1;"
+ offset="1"
+ id="stop3156" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3978">
+ <stop
+ style="stop-color:#50e740;stop-opacity:1;"
+ offset="0"
+ id="stop3980" />
+ <stop
+ style="stop-color:#45a615;stop-opacity:0.94117647;"
+ offset="1"
+ id="stop3982" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4260"
+ id="linearGradient4266"
+ x1="289.91379"
+ y1="4.5278296"
+ x2="289.91379"
+ y2="108.51223"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(10.101525,393.9595)" />
+ <filter
+ inkscape:collect="always"
+ x="-0.55671173"
+ width="2.1134236"
+ y="-0.55558705"
+ height="2.1111741"
+ id="filter4219">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="2.3402816"
+ id="feGaussianBlur4221" />
+ </filter>
+ <filter
+ inkscape:collect="always"
+ x="-0.01353314"
+ width="1.0270663"
+ y="-0.11603204"
+ height="1.2320641"
+ id="filter4223">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="2.3402817"
+ id="feGaussianBlur4225" />
+ </filter>
+ <filter
+ inkscape:collect="always"
+ x="-0.013595353"
+ width="1.0271907"
+ y="-0.10226213"
+ height="1.2045243"
+ id="filter5200">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="2.2503457"
+ id="feGaussianBlur5202" />
+ </filter>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3157"
+ id="linearGradient3579"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-3.3291384,3.3394872,0,-1517.2685,971.6108)"
+ x1="228.43385"
+ y1="522.79901"
+ x2="248.31575"
+ y2="522.79901" />
+ <inkscape:perspective
+ id="perspective3625"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2594"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.98994949"
+ inkscape:cx="220.57612"
+ inkscape:cy="211.48805"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ width="625px"
+ height="350px"
+ inkscape:window-width="1172"
+ inkscape:window-height="811"
+ inkscape:window-x="79"
+ inkscape:window-y="35"
+ showgrid="false" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="opacity:1;fill:url(#linearGradient4266);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.17716534;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3289"
+ width="637.40625"
+ height="267.69043"
+ x="5.0507655"
+ y="389.39594" />
+ <g
+ id="g3568"
+ transform="translate(-39.999991,24)">
+ <g
+ transform="matrix(1.1558451,-0.3853304,0.3853307,1.1558443,-238.94396,-9.8579659)"
+ id="g5204">
+ <text
+ style="font-size:96.08612823px;font-style:normal;font-weight:bold;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#d7d7d7;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter4223);font-family:Luxi Sans"
+ x="111.0079"
+ y="296.20258"
+ id="text555"
+ transform="scale(0.9479031,1.0549601)"
+ sodipodi:linespacing="125%"
+ inkscape:export-filename="/home/gerald/devel/wsweb/image/wslogo.png"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-ydpi="90.000000">
+ <tspan
+ x="111.0079"
+ y="296.20258"
+ sodipodi:role="line"
+ id="tspan563"
+ style="font-size:64px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.00002384%;writing-mode:lr-tb;text-anchor:start;fill:#d7d7d7;fill-opacity:1;font-family:Bitstream Vera Sans">WIRE<tspan
+ style="font-size:64px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#d7d7d7;fill-opacity:1;font-family:Bitstream Vera Sans"
+ id="tspan1330">SHARK</tspan>
+<tspan
+ id="tspan1334"
+ style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125.00002384%;writing-mode:lr-tb;text-anchor:start;fill:#d7d7d7;fill-opacity:1;font-family:Bitstream Vera Sans" />
+</tspan>
+ </text>
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#d7d7d7;stroke-width:4.29723692;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter5200)"
+ d="M 106.5666,255.33213 L 263.50037,255.33213 C 263.50037,255.33213 267.57147,207.5469 309.63965,206.88321 C 296.06928,228.12109 308.84175,255.39956 308.84175,255.39956 L 499.52492,255.39956"
+ id="path1328"
+ sodipodi:nodetypes="ccccc"
+ inkscape:export-filename="/home/gerald/devel/wsweb/image/wslogo.png"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-ydpi="90.000000" />
+ <text
+ id="text4138"
+ y="248.90048"
+ x="485.69824"
+ style="font-size:13.94218159px;font-style:normal;font-weight:normal;fill:#d7d7d7;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter4219);font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="248.90048"
+ x="485.69824"
+ id="tspan4140"
+ sodipodi:role="line">®</tspan></text>
+ </g>
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="path2417"
+ d="M 213.71311,209 C 259,178.53122 259,178.53122 259,178.53122 L 213.71311,147 L 213.71311,165.01782 L 181,164.80586 L 181,192.04458 L 213.71311,192.04458 L 213.71311,209 z"
+ style="opacity:1;fill:url(#linearGradient3579);fill-opacity:1;fill-rule:evenodd;stroke:#53851a;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:export-filename="/Users/gerald/devel/wsweb/image/dlarrow.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </g>
+ </g>
+</svg>