#!/usr/bin/env bash

[[ -d ${ROOTFS}usr/lib/ublinux ]] || ROOTFS=/

mkdir -p ${ROOTFS}run/sysusers.d
for FILENAME in ${ROOTFS}usr/lib/sysusers.d/*.conf; do
    SYSUSERS=${FILENAME##*/};
    SYSUSERS=${SYSUSERS%*.conf}
    if [[ -f ${ROOTFS}usr/lib/sysusers.d/"${SYSUSERS}.conf" ]] \
        && [[ -f ${ROOTFS}usr/share/ublinux-sysusers/"${SYSUSERS}.sysusers" ]] \
        && [[ ! -h ${ROOTFS}run/sysusers.d/"${SYSUSERS}.conf" ]]; then
            ln -sr ${ROOTFS}usr/share/ublinux-sysusers/"${SYSUSERS}.sysusers" ${ROOTFS}run/sysusers.d/"${SYSUSERS}.conf"
    fi
done

#while read -r FILENAME; do
#done
