spdx: more licenses converted.
[metze/wireshark/wip.git] / tools / gen-bugnote
index b6960a8353630939e0c59fe998fe7d4f139d1de4..66a959c3f298c21e4c696b4f6c2ba6c8f6e376b9 100755 (executable)
@@ -7,19 +7,7 @@
 #
 # Copyright 2013 Gerald Combs
 #
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+# SPDX-License-Identifier: GPL-2.0-or-later
 #
 
 bz_url_pfx="https://bugs.wireshark.org/bugzilla/show_bug.cgi?id="
@@ -49,16 +37,18 @@ if [ -z "$bug_id" ] ; then
     exit 1
 fi
 
-bug_title=`
-    curl -s -o - "https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=$bug_id" |
-    grep -i '<title>' |
-    sed \
+bug_title=$(
+    curl -s -o - "https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=$bug_id" \
+    | grep -i '<title>' \
+    | sed \
+        -e 's/{/\\{/' \
         -e 's:.*<title>.*ndash; ::' \
         -e 's:</title>.*::' \
         -e 's/[^\.]$/&./' \
-    `
+        -e 's/\\/{backslash}/' \
+    )
 
-echo -e "* $bug_title (ws-buglink:$bug_id[])\n" \
+echo -e "* $bug_title (ws_buglink:$bug_id[])\n" \
         | $recode_cmd \
         | $clipboard_cmd