UPDATE: I was successfully run elogind on Puppy. It requires pam and /bin/login with pam support. However there are some problems to be resolved.
* Upon shutdown it was unable to clear display and show messages during shutdown
* Display managers unable to authenticate root account