]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - units/meson-add-wants.sh
network: add missing entries in routing_policy_rule_{hash,compare}_func()
[thirdparty/systemd.git] / units / meson-add-wants.sh
index dfd287e1722aadac586046395640ef3c70fc259e..a483d75b86f36d0b81223cae62fa12043c64d015 100755 (executable)
@@ -1,27 +1,28 @@
-#!/bin/sh -eu
+#!/bin/sh
+set -eu
 
 unitdir="$1"
 target="$2"
 unit="$3"
 
 case "$target" in
-        */?*) # a path, but not just a slash at the end
-                dir="${DESTDIR:-}${target}"
-                ;;
-        *)
-                dir="${DESTDIR:-}${unitdir}/${target}"
-                ;;
+    */?*) # a path, but not just a slash at the end
+        dir="${DESTDIR:-}${target}"
+        ;;
+    *)
+        dir="${DESTDIR:-}${unitdir}/${target}"
+        ;;
 esac
 
 unitpath="${DESTDIR:-}${unitdir}/${unit}"
 
 case "$target" in
-        */)
-                mkdir -p -m 0755 "$dir"
-                ;;
-        *)
-                mkdir -p -m 0755 "$(basename "$dir")"
-                ;;
+    */)
+        mkdir -vp -m 0755 "$dir"
+        ;;
+    *)
+        mkdir -vp -m 0755 "$(dirname "$dir")"
+        ;;
 esac
 
 ln -vfs --relative "$unitpath" "$dir"