]> git.ipfire.org Git - people/ms/pakfire.git/commitdiff
macros: Fix coding style of sysusers macro
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 11 Apr 2023 12:28:43 +0000 (12:28 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 11 Apr 2023 12:28:43 +0000 (12:28 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
macros/systemd.macro

index 8624579b5c29312c9137407024f0c415e908b13e..79b44366650349b24dd9ada3d6d04be7d4ef5caa 100644 (file)
@@ -2,13 +2,10 @@ build
        export APPLY_SYSUSERS_FILE = %{DIR_SOURCE}/*.sysusers
 
        MACRO_APPLY_SYSTEMD_SYSUSERS
-               if [ -n "$APPLY_SYSUSERS_FILE" ] && [ -x "$(command -v systemd-sysusers)" ]; then
-                       mkdir -pv %{sysusersdir}
-
+               if [ -n "${APPLY_SYSUSERS_FILE}" ] && [ -x "$(command -v systemd-sysusers)" ]; then
                        for file in ${APPLY_SYSUSERS_FILE}; do
                                [ -e "${file}" ] || continue
-                               cat ${file} | \
-                                       systemd-sysusers --replace=%{sysusersdir}/$(basename ${file%*.*}).conf -
+                               systemd-sysusers --replace="%{sysusersdir}/$(basename ${file%*.*}).conf" - < "${file}"
                        done
                        unset file
                fi