]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - tools/find-double-newline.sh
fix(journal-gatewayd): use relative urls (not starting with '/')
[thirdparty/systemd.git] / tools / find-double-newline.sh
index 6e7e4cb6996259e4c65a031cbed14e5e5e0e56e3..51204eb7c9052dc625362cb9476634dfaa7ce2ed 100755 (executable)
@@ -1,40 +1,41 @@
 #!/bin/sh
 # SPDX-License-Identifier: LGPL-2.1+
 
-case "$1" in
+TOP=`git rev-parse --show-toplevel`
 
-        recdiff)
-                if [ "$2" = "" ] ; then
-                        DIR="$PWD/.."
-                else
-                        DIR="$2"
-                fi
-
-                find $DIR -type f \( -name '*.[ch]' -o -name '*.xml' \) -exec $0 diff \{\} \;
-                ;;
-
-        recpatch)
-                if [ "$2" = "" ] ; then
-                        DIR="$PWD/.."
-                else
-                        DIR="$2"
-                fi
-
-                find $DIR -type f \( -name '*.[ch]' -o -name '*.xml' \) -exec $0 patch \{\} \;
-                ;;
-
-        diff)
-                T=`mktemp`
-                sed '/^$/N;/^\n$/D' < "$2" > "$T"
-                diff -u "$2" "$T"
-                rm -f "$T"
-                ;;
-
-        patch)
-                sed -i '/^$/N;/^\n$/D' "$2"
-                ;;
-
-        *)
-                echo "Expected recdiff|recpatch|diff|patch as verb." >&2
-                ;;
+case "$1" in
+    recdiff)
+        if [ "$2" = "" ] ; then
+            DIR="$TOP"
+        else
+            DIR="$2"
+        fi
+
+        find $DIR -type f \( -name '*.[ch]' -o -name '*.xml' \) -exec $0 diff \{\} \;
+        ;;
+
+    recpatch)
+        if [ "$2" = "" ] ; then
+            DIR="$TOP"
+        else
+            DIR="$2"
+        fi
+
+        find $DIR -type f \( -name '*.[ch]' -o -name '*.xml' \) -exec $0 patch \{\} \;
+        ;;
+
+    diff)
+        T=`mktemp`
+        sed '/^$/N;/^\n$/D' < "$2" > "$T"
+        diff -u "$2" "$T"
+        rm -f "$T"
+        ;;
+
+    patch)
+        sed -i '/^$/N;/^\n$/D' "$2"
+        ;;
+
+    *)
+        echo "Expected recdiff|recpatch|diff|patch as verb." >&2
+        ;;
 esac