Embedix-DB

 view release on metacpan or  search on metacpan

t/data/tinylogin.ecd  view on Meta::CPAN

	libc.so.6
	ld-linux.so.2
	nsswitch.conf
	libnss_compat.so.2
	libnsl.so.1
	</REQUIRES>
	<BUILD_VARS>
	TLG_TINYLOGIN=TLG_TINYLOGIN
	</BUILD_VARS>
	KEEPLIST=%attr (4755,root,root) /bin/tinylogin
</OPTION>

### features ###

<OPTION tinylogin-enable-shadow-passwds>
	TYPE=bool
	DEFAULT_VALUE=1
	PROMPT=Enable shadow passwords?
	<HELP> Choose whether to include /etc/shadow support or not.
	</HELP>
	STATIC_SIZE=0
	MIN_DYNAMIC_SIZE=0
	STORAGE_SIZE=0
	STARTUP_TIME=0
	<REQUIRES>
	keep-tinylogin
	</REQUIRES>
	<BUILD_VARS>
	TLG_FEATURE_SHADOWPASSWDS=TLG_FEATURE_SHADOWPASSWDS
	</BUILD_VARS>
</OPTION>

<OPTION tinylogin-enable-securetty>
	TYPE=bool
	DEFAULT_VALUE=1
	PROMPT=Enable checking of /etc/securetty?
	<HELP> 
	/etc/securetty lists the ttys root is allowed to log in or su from.
	This option allows you to enable/disable this feature of tinylogin.
	</HELP>
	STATIC_SIZE=0
	MIN_DYNAMIC_SIZE=0
	STORAGE_SIZE=0
	STARTUP_TIME=0
	<REQUIRES>
	keep-tinylogin
	</REQUIRES>
	<BUILD_VARS>
	TLG_FEATURE_SECURETTY=TLG_FEATURE_SECURETTY
	</BUILD_VARS>
</OPTION>

### functions ###

<OPTION keep-tinylogin-admin>
	TYPE=bool
	DEFAULT_VALUE=1
	PROMPT=Include user administration utilities?
	<HELP>
	These utilities are used for user administration.  On a typical
	desktop distribution, these commands (with the exception of
	passwd) would be implemented as perl or shell scripts.  These
	have been written in C, because they could be implemented in a
	more size efficient manner, and because in an embedded environment,
	certain Unix commands that one takes for granted may not be
	available.

	passwd - change a user's password
	adduser - add a user to the system
	addgroup - add a group to the system
	deluser - delete a user from the system
	delgroup - delete a group from the system
	</HELP>
	STATIC_SIZE=8634
	MIN_DYNAMIC_SIZE=0
	STORAGE_SIZE=8634
	STARTUP_TIME=0
	<REQUIRES>
	keep-tinylogin
	</REQUIRES>
	PROVIDES=passwd
	<BUILD_VARS>
	TLG_PASSWD=TLG_PASSWD
	TLG_ADDGROUP=TLG_ADDGROUP
	TLG_DELGROUP=TLG_DELGROUP
	TLG_ADDUSER=TLG_ADDUSER
	TLG_DELUSER=TLG_DELUSER
	</BUILD_VARS>
	<KEEPLIST>
	/usr/bin/passwd
	/bin/addgroup
	/bin/adduser
	/bin/delgroup
	/bin/deluser
	</KEEPLIST>
</OPTION>

<OPTION keep-tinylogin-login>
	TYPE=bool
	DEFAULT_VALUE=1
	PROMPT=Include /bin/login?
	<HELP> 
	This begins a session on the system.
	</HELP>
	STATIC_SIZE=4589
	MIN_DYNAMIC_SIZE=0
	STORAGE_SIZE=4588
	STARTUP_TIME=0
	<REQUIRES>
	keep-tinylogin
	</REQUIRES>
	<PROVIDES>
	tinylogin_login
	login
	</PROVIDES>
	<BUILD_VARS>
	TLG_LOGIN=TLG_LOGIN
	</BUILD_VARS>
	KEEPLIST=/bin/login
</OPTION>



( run in 2.021 seconds using v1.01-cache-2.11-cpan-df04353d9ac )