]>
Commit | Line | Data |
---|---|---|
cce855bc JA |
1 | # let's try an error message first |
2 | shopt -z | |
3 | ||
4 | # first, set up a known environment | |
5 | shopt -u cdable_vars | |
6 | shopt -s cdspell | |
7 | shopt -u checkhash | |
8 | shopt -u checkwinsize | |
9 | shopt -s cmdhist | |
10 | shopt -u dotglob | |
11 | shopt -u execfail | |
12 | shopt -s expand_aliases | |
13 | shopt -u extglob | |
14 | shopt -u histreedit | |
15 | shopt -u histappend | |
16 | shopt -u histverify | |
17 | shopt -s hostcomplete | |
18 | shopt -u huponexit | |
19 | shopt -s interactive_comments | |
20 | shopt -u lithist | |
21 | shopt -u mailwarn | |
22 | shopt -u nocaseglob | |
23 | shopt -u nullglob | |
24 | shopt -s promptvars | |
25 | shopt -u shift_verbose | |
26 | shopt -s sourcepath | |
bb70624e | 27 | shopt -u xpg_echo |
cce855bc JA |
28 | |
29 | # Now, start checking the output | |
30 | builtin printf -- "--\n" | |
31 | shopt -p # list 'em all | |
32 | builtin printf -- "--\n" | |
33 | # test specific variables | |
34 | shopt -p huponexit | |
35 | shopt -p checkwinsize | |
36 | shopt -p sourcepath | |
37 | ||
38 | builtin printf -- "--\n" | |
39 | shopt -s -p | |
40 | builtin printf -- "--\n" | |
41 | shopt -u -p | |
42 | builtin printf -- "--\n" | |
43 | shopt -u | |
44 | ||
45 | # Now set up another known environment | |
46 | set +o allexport | |
47 | set -o braceexpand | |
48 | set +o errexit | |
49 | set -o hashall | |
50 | set -o histexpand | |
51 | set +o keyword | |
52 | set -o monitor | |
53 | set +o noclobber | |
54 | set +o noexec | |
55 | set +o noglob | |
56 | set +o notify | |
57 | set +o nounset | |
58 | set +o onecmd | |
59 | set +o physical | |
60 | set -o privileged | |
61 | set +o verbose | |
62 | set +o xtrace | |
63 | set -o history | |
64 | set +o ignoreeof | |
65 | set -o interactive-comments | |
66 | set +o posix | |
67 | set -o emacs | |
68 | set +o vi | |
69 | ||
70 | # list 'em all | |
71 | builtin printf -- "--\n" | |
72 | shopt -o -p | |
73 | ||
74 | builtin printf -- "--\n" | |
75 | set -o | |
76 | builtin printf -- "--\n" | |
77 | set +o | |
78 | ||
79 | # test specific variables | |
80 | builtin printf -- "--\n" | |
81 | shopt -p -o history | |
82 | shopt -p -o verbose | |
83 | ||
84 | builtin printf -- "--\n" | |
85 | shopt -s -p -o | |
86 | builtin printf -- "--\n" | |
87 | shopt -u -p -o | |
88 | builtin printf -- "--\n" | |
89 | shopt -u -o | |
90 | ||
91 | # errors | |
92 | builtin printf -- "--\n" | |
93 | shopt -p xyz1 | |
94 | shopt -o -p xyz1 |