It seems that the distributions places nologin in different places (e.g. deb based distribution in /usr/sbin, rpm based and gentoo in /sbin). This patch fixes this behaviour searching for nologin in the PATH environment variable.
Now a variable is used for the spool file and the installation process is less verbose.
PostInstall was refactored to mimick the debian installer.