]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
tree-wide: use curl --fail
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 15 Jan 2021 12:02:44 +0000 (13:02 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 15 Jan 2021 17:35:02 +0000 (18:35 +0100)
curl will save the 404 response page (or another error) if the page
download fails, which we never want. Let it error out instead.

src/basic/linux/update.sh
tools/autosuspend-update.sh
tools/hwdb-update.sh
tools/syscall-table-update.sh

index 5595736f21f86579d3570aa6f46a1a38b553b78e..dfc9871c5321021ef1987c813818498bc43571c7 100755 (executable)
@@ -4,9 +4,9 @@ set -eu
 
 for i in *.h */*.h; do
     if [[ $i == 'loadavg.h' ]]; then
-        curl https://raw.githubusercontent.com/torvalds/linux/master/include/linux/sched/$i -o $i
+        curl --fail https://raw.githubusercontent.com/torvalds/linux/master/include/linux/sched/$i -o $i
     else
-        curl https://raw.githubusercontent.com/torvalds/linux/master/include/uapi/linux/$i -o $i
+        curl --fail https://raw.githubusercontent.com/torvalds/linux/master/include/uapi/linux/$i -o $i
     fi
 
     sed -i -e 's/__user //g' -e '/^#include <linux\/compiler.h>/ d' $i
index a4f99eb6b334d824d2e6ce230e4f5807fdea4b05..0e93eab720a83f20dcbb43f7fce4646ed1b5b393 100755 (executable)
@@ -3,5 +3,5 @@ set -eu
 
 cd "$1"
 
-(curl -L 'https://chromium.googlesource.com/chromiumos/platform2/+/master/power_manager/udev/gen_autosuspend_rules.py?format=TEXT'; echo) \
+(curl --fail -L 'https://chromium.googlesource.com/chromiumos/platform2/+/master/power_manager/udev/gen_autosuspend_rules.py?format=TEXT'; echo) \
     | base64 -d > gen_autosuspend_rules.py
index 39efd75192b2ebf6a068e3f8575411a79c75e025..42251612dd7f1a7ca40907533ca7b6b35a6ca451 100755 (executable)
@@ -15,13 +15,13 @@ if [ "${2:-}" != "-n" ]; then (
     [ -z "$permissive" ] || set +e
     set -x
 
-    curl -L -o usb.ids 'http://www.linux-usb.org/usb.ids'
-    curl -L -o pci.ids 'http://pci-ids.ucw.cz/v2.2/pci.ids'
-    curl -L -o ma-large.txt 'http://standards-oui.ieee.org/oui/oui.txt'
-    curl -L -o ma-medium.txt 'http://standards-oui.ieee.org/oui28/mam.txt'
-    curl -L -o ma-small.txt 'http://standards-oui.ieee.org/oui36/oui36.txt'
-    curl -L -o pnp_id_registry.html 'https://uefi.org/uefi-pnp-export'
-    curl -L -o acpi_id_registry.html 'https://uefi.org/uefi-acpi-export'
+    curl --fail -L -o usb.ids 'http://www.linux-usb.org/usb.ids'
+    curl --fail -L -o pci.ids 'http://pci-ids.ucw.cz/v2.2/pci.ids'
+    curl --fail -L -o ma-large.txt 'http://standards-oui.ieee.org/oui/oui.txt'
+    curl --fail -L -o ma-medium.txt 'http://standards-oui.ieee.org/oui28/mam.txt'
+    curl --fail -L -o ma-small.txt 'http://standards-oui.ieee.org/oui36/oui36.txt'
+    curl --fail -L -o pnp_id_registry.html 'https://uefi.org/uefi-pnp-export'
+    curl --fail -L -o acpi_id_registry.html 'https://uefi.org/uefi-acpi-export'
 ) fi
 
 set -x
index 15b7792c53e97a964383bcd3b73e5ba2abca18a0..e2702462026b618d9fa83fea9ae2ffc80cee6994 100755 (executable)
@@ -3,8 +3,8 @@ set -eu
 
 cd "$1" && shift
 
-curl -L -o syscall-names.text 'https://raw.githubusercontent.com/hrw/syscalls-table/master/syscall-names.text'
+curl --fail -L -o syscall-names.text 'https://raw.githubusercontent.com/hrw/syscalls-table/master/syscall-names.text'
 
 for arch in "$@"; do
-    curl -L -o syscalls-$arch "https://raw.githubusercontent.com/hrw/syscalls-table/master/tables/syscalls-$arch"
+    curl --fail -L -o syscalls-$arch "https://raw.githubusercontent.com/hrw/syscalls-table/master/tables/syscalls-$arch"
 done