# Runs with the target root as the current directory (lpm install --root aware).

_post() {
    systemd-sysusers --root=. || echo "warning: systemd-sysusers failed"
    systemd-hwdb --root=. update || echo "warning: systemd-hwdb update failed"
    journalctl --root=. --update-catalog || echo "warning: journal catalog update failed"
    [ -s etc/machine-id ] || systemd-machine-id-setup --root=. || echo "warning: no machine-id"
    if [ "$(pwd -P)" = / ]; then
        echo "note: reboot (or run 'systemctl daemon-reexec') to start the new systemd"
    fi
}

post_install() { _post; }
post_upgrade() { _post; }
