_init_(){
    export BIN_MKMOD="mkpfs"
    export mnctlPath="/etc/NetworkManager"
    export tmpUblinuxChng="/tmp/ublinux/connections"

    export excludeFiles=$(mktemp -p /dev/shm)
    export arg_modules_path=$(realpath /memory/layer-base/*/modules | tail -n1)
    export path_tmp="$tmpUblinuxChng/$(date '+%Y.%m.%d')-connections"
}

_init_

mkdir -p $path_tmp || exit 1
[[ -n $arg_modules_path ]] && rsync -aAXruR --exclude-from="$excludeFiles" "$mnctlPath" "$path_tmp" && cd $arg_modules_path || exit 1
eval ${BIN_MKMOD} $(find $tmpUblinuxChng -maxdepth 1 -mindepth 1 -iname '*connections') -o "$(date '+%Y.%m.%d')-connections.pfs" || exit 1
rm -rf $path_tmp || exit 1

exit 0
