]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/bmake/unit-tests/varname-dot-shell.exp
Update to bmake-20200902
[FreeBSD/FreeBSD.git] / contrib / bmake / unit-tests / varname-dot-shell.exp
1 ParseReadLine (8): 'ORIG_SHELL:=        ${.SHELL}'
2 Var_Parse: ${.SHELL} with VARE_WANTRES|VARE_ASSIGN
3 Global:delete .SHELL (not found)
4 Command:.SHELL = (details omitted)
5 ParseReadLine (10): '.SHELL=            overwritten'
6 Global:.SHELL = overwritten
7 Var_Parse: ${.SHELL} != ${ORIG_SHELL} with VARE_UNDEFERR|VARE_WANTRES
8 ParseReadLine (18): '.undef .SHELL'
9 Global:delete .SHELL
10 ParseReadLine (19): '.SHELL=            newly overwritten'
11 Global:.SHELL = newly overwritten
12 Var_Parse: ${.SHELL} != ${ORIG_SHELL} with VARE_UNDEFERR|VARE_WANTRES
13 ParseReadLine (24): 'all:'
14 ParseReadLine (25): '   @echo ${.SHELL:M*}'
15 Var_Parse: ${.SHELL:M*} with VARE_WANTRES
16 Applying ${.SHELL:M...} to "(details omitted)" (eflags = VARE_WANTRES, vflags = VAR_READONLY)
17 Pattern[.SHELL] for [(details omitted)] is [*]
18 Result of ${.SHELL:M*} is "(details omitted)" (eflags = VARE_WANTRES, vflags = VAR_READONLY)
19 exit status 0