diff --git a/Shorewall-Website/shorewall_index.htm b/Shorewall-Website/shorewall_index.htm
index 9e914001f..48f2d4555 100644
--- a/Shorewall-Website/shorewall_index.htm
+++ b/Shorewall-Website/shorewall_index.htm
@@ -13,8 +13,12 @@
-NEWS: Tom Eastep
-
+If you would like to help with future
+Shorewall development, support and documentation then please subscribe
+to the Shorewall
+Development mailing list and introduce yourself. The future of
+Shorewall is being actively discussed on that list.
+
The information on this site applies only
to 2.x releases of Shorewall. For older versions:
diff --git a/Shorewall2/shorewall b/Shorewall2/shorewall
index 2b3301a79..9c22f880b 100755
--- a/Shorewall2/shorewall
+++ b/Shorewall2/shorewall
@@ -1395,6 +1395,8 @@ case "$1" in
RESTOREPATH=/var/lib/shorewall/$RESTOREFILE
+ [ -n "$nolock" ] || mutex_on
+
if [ -x $RESTOREPATH ]; then
if [ -x ${RESTOREPATH}-ipsets ] ; then
echo Restoring Ipsets...
@@ -1405,8 +1407,10 @@ case "$1" in
echo Restoring Shorewall...
$RESTOREPATH && echo "Shorewall restored from /var/lib/shorewall/$RESTOREFILE"
+ [ -n "$nolock" ] || mutex_off
else
echo "File /var/lib/shorewall/$RESTOREFILE: file not found"
+ [ -n "$nolock" ] || mutex_off
exit 2
fi
;;