I know this is probably a rewrite of minilogin but couldn't you do what the SEQ team does.  Make a file that is not source but a binary and have the rest of it source.  Like I said probably a rewrite but would allow you to maximize the many linux distros out there. 
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 |