Skip to content
This repository was archived by the owner on Aug 13, 2022. It is now read-only.

Commit 8233d9a

Browse files
committed
fix invalid files passed
1 parent 574f505 commit 8233d9a

2 files changed

Lines changed: 7 additions & 4 deletions

File tree

common.sh

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,9 +85,11 @@ update_login_defs() {
8585

8686
parse_file() {
8787
local file="${1}"
88-
while read cline; do
89-
parse_string "${cline}"
90-
done < ${file}
88+
if [ -f ${file} ]; then
89+
while read cline; do
90+
parse_string "${cline}"
91+
done < ${file}
92+
fi
9193
}
9294

9395
parse_string() {
@@ -150,4 +152,4 @@ parse_string() {
150152
}
151153

152154
sysusers_dirs="${root}/usr/lib/sysusers.d ${root}/run/sysusers.d ${root}/etc/sysusers.d"
153-
sysusersver='0.4.1'
155+
sysusersver='0.4.2'

systemd-sysusers

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ fi
8484

8585
if [ ${inline} -eq 0 ]; then
8686
for file in "${args[@]}"; do
87+
[ ${file} == '--' ] && continue
8788
if [ ${file:0:1} != "/" ]; then
8889
file="/${file}"
8990
fi

0 commit comments

Comments
 (0)