You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.4 KiB
45 lines
1.4 KiB
# WARNING: the variable values are stored in build config/log!
|
|
use/deflogin:
|
|
@$(call add_feature)
|
|
@$(call add,THE_PACKAGES,shadow-utils passwd)
|
|
@$(call xport,ROOTPW_EMPTY)
|
|
@$(call xport,ROOTPW)
|
|
@$(call xport,USERS)
|
|
@$(call xport,GROUPS)
|
|
@$(call xport,SPEC_USER)
|
|
|
|
# some presets
|
|
# USERS variable chunk format is "login:passwd:admin:sudo"
|
|
# GROUPS are just stashed there to include USERS logins created
|
|
|
|
# basic livecd: root and altlinux users with no password at all
|
|
use/deflogin/live: use/deflogin
|
|
@$(call set,ROOTPW_EMPTY,1)
|
|
@$(call add,USERS,kometa::1:1)
|
|
|
|
# real thing: some control added
|
|
use/deflogin/desktop: use/deflogin/live \
|
|
use/deflogin/hardware use/deflogin/xgrp use/deflogin/privileges; @:
|
|
|
|
# could also be passed on the commandline
|
|
use/deflogin/root: use/deflogin
|
|
@$(call try,ROOTPW,kometa)
|
|
|
|
# appliances: "root:altlinux"; "altlinux:root" in "xgrp" group
|
|
use/deflogin/kometaroot: use/deflogin/root use/deflogin/xgrp
|
|
@$(call add,USERS,kometa:root:1:1)
|
|
|
|
use/deflogin/altroot: use/deflogin/root use/deflogin/xgrp
|
|
@$(call add,USERS,alt:root:1:1)
|
|
|
|
# peripherals
|
|
use/deflogin/hardware: use/deflogin
|
|
@$(call add,GROUPS,cdwriter radio scanner uucp)
|
|
|
|
# videocard and desktop related hardware
|
|
use/deflogin/xgrp: use/deflogin
|
|
@$(call add,GROUPS,xgrp audio)
|
|
|
|
# potentially elevated privileges (NB: _not_ wheel)
|
|
use/deflogin/privileges: use/deflogin
|
|
@$(call add,GROUPS,fuse netadmin proc users)
|
|
|