Skip to content

Commit 3465266

Browse files
committed
Fix WinDivert release build script.
1 parent 45e0ea4 commit 3465266

File tree

1 file changed

+31
-22
lines changed

1 file changed

+31
-22
lines changed

release-build.sh

+31-22
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ do
5050
echo "BUILD $NAME"
5151
INSTALL=install/$NAME
5252
echo "\tmake $INSTALL..."
53+
rm -rf $INSTALL
5354
mkdir -p $INSTALL
5455
echo "\tcopy $INSTALL/README..."
5556
cp README $INSTALL
@@ -90,35 +91,43 @@ do
9091
cp install/$TARGET/i386/webfilter.exe $INSTALL/x86
9192
echo "\tcopy $INSTALL/x86/streamdump.exe..."
9293
cp install/$TARGET/i386/streamdump.exe $INSTALL/x86
93-
echo "\tcopy $INSTALL/i386/flowtrack.exe..."
94-
cp install/$TARGET/i386/flowtrack.exe $INSTALL/amd64
94+
echo "\tcopy $INSTALL/x86/flowtrack.exe..."
95+
cp install/$TARGET/i386/flowtrack.exe $INSTALL/x86
96+
echo "\tcopy $INSTALL/x86/socketdump.exe..."
97+
cp install/$TARGET/i386/socketdump.exe $INSTALL/x86
98+
echo "\tcopy $INSTALL/x86/windivertctl.exe..."
99+
cp install/$TARGET/i386/windivertctl.exe $INSTALL/x86
95100
if [ -d "install/$TARGET/amd64" ]
96101
then
97102
echo "\tmake $INSTALL/amd64..."
98-
mkdir -p $INSTALL/amd64
103+
mkdir -p $INSTALL/x64
99104
echo "\tcopy $INSTALL/amd64/WinDivert64.sys..."
100-
cp install/$TARGET/amd64/WinDivert64.sys $INSTALL/amd64
105+
cp install/$TARGET/amd64/WinDivert64.sys $INSTALL/x64
101106
if ! grep "DigiCert High Assurance EV Root" \
102-
$INSTALL/amd64/WinDivert64.sys 2>&1 >/dev/null
107+
$INSTALL/x64/WinDivert64.sys 2>&1 >/dev/null
103108
then
104-
echo -e "\t\033[33mWARNING\033[0m: unsigned WinDivert64.sys..."
109+
echo "\t\033[33mWARNING\033[0m: unsigned WinDivert64.sys..."
105110
fi
106-
echo "\tcopy $INSTALL/amd64/WinDivert.lib..."
107-
cp install/$TARGET/amd64/WinDivert.lib $INSTALL/amd64
108-
echo "\tcopy $INSTALL/amd64/WinDivert.dll..."
109-
cp install/$TARGET/amd64/WinDivert.dll $INSTALL/amd64
110-
echo "\tcopy $INSTALL/amd64/netdump.exe..."
111-
cp install/$TARGET/amd64/netdump.exe $INSTALL/amd64
112-
echo "\tcopy $INSTALL/amd64/netfilter.exe..."
113-
cp install/$TARGET/amd64/netfilter.exe $INSTALL/amd64
114-
echo "\tcopy $INSTALL/amd64/passtru.exe..."
115-
cp install/$TARGET/amd64/passthru.exe $INSTALL/amd64
116-
echo "\tcopy $INSTALL/amd64/webfilter.exe..."
117-
cp install/$TARGET/amd64/webfilter.exe $INSTALL/amd64
118-
echo "\tcopy $INSTALL/amd64/streamdump.exe..."
119-
cp install/$TARGET/amd64/streamdump.exe $INSTALL/amd64
120-
echo "\tcopy $INSTALL/amd64/flowtrack.exe..."
121-
cp install/$TARGET/amd64/flowtrack.exe $INSTALL/amd64
111+
echo "\tcopy $INSTALL/x64/WinDivert.lib..."
112+
cp install/$TARGET/amd64/WinDivert.lib $INSTALL/x64
113+
echo "\tcopy $INSTALL/x64/WinDivert.dll..."
114+
cp install/$TARGET/amd64/WinDivert.dll $INSTALL/x64
115+
echo "\tcopy $INSTALL/x64/netdump.exe..."
116+
cp install/$TARGET/amd64/netdump.exe $INSTALL/x64
117+
echo "\tcopy $INSTALL/x64/netfilter.exe..."
118+
cp install/$TARGET/amd64/netfilter.exe $INSTALL/x64
119+
echo "\tcopy $INSTALL/x64/passtru.exe..."
120+
cp install/$TARGET/amd64/passthru.exe $INSTALL/x64
121+
echo "\tcopy $INSTALL/x64/webfilter.exe..."
122+
cp install/$TARGET/amd64/webfilter.exe $INSTALL/x64
123+
echo "\tcopy $INSTALL/x64/streamdump.exe..."
124+
cp install/$TARGET/amd64/streamdump.exe $INSTALL/x64
125+
echo "\tcopy $INSTALL/x64/flowtrack.exe..."
126+
cp install/$TARGET/amd64/flowtrack.exe $INSTALL/x64
127+
echo "\tcopy $INSTALL/x64/socketdump.exe..."
128+
cp install/$TARGET/amd64/socketdump.exe $INSTALL/x64
129+
echo "\tcopy $INSTALL/x64/windivertctl.exe..."
130+
cp install/$TARGET/amd64/windivertctl.exe $INSTALL/x64
122131
else
123132
echo "\tWARNING: skipping missing AMD64 build..."
124133
fi

0 commit comments

Comments
 (0)