aboutsummaryrefslogblamecommitdiff
path: root/contrib/bmake/unit-tests/varname-dot-shell.exp
blob: af4baaf44c0bb0df708ca9fdcc957fdaef69c93e (plain) (tree)


















                                                                                             
ParseReadLine (8): 'ORIG_SHELL:=	${.SHELL}'
Var_Parse: ${.SHELL} with VARE_WANTRES|VARE_ASSIGN
Global:delete .SHELL (not found)
Command:.SHELL = (details omitted)
ParseReadLine (10): '.SHELL=		overwritten'
Global:.SHELL = overwritten
Var_Parse: ${.SHELL} != ${ORIG_SHELL} with VARE_UNDEFERR|VARE_WANTRES
ParseReadLine (18): '.undef .SHELL'
Global:delete .SHELL
ParseReadLine (19): '.SHELL=		newly overwritten'
Global:.SHELL = newly overwritten
Var_Parse: ${.SHELL} != ${ORIG_SHELL} with VARE_UNDEFERR|VARE_WANTRES
ParseReadLine (24): 'all:'
ParseReadLine (25): '	@echo ${.SHELL:M*}'
Var_Parse: ${.SHELL:M*} with VARE_WANTRES
Applying ${.SHELL:M...} to "(details omitted)" (eflags = VARE_WANTRES, vflags = VAR_READONLY)
Pattern[.SHELL] for [(details omitted)] is [*]
Result of ${.SHELL:M*} is "(details omitted)" (eflags = VARE_WANTRES, vflags = VAR_READONLY)
exit status 0