38 lines
1.5 KiB
JSON
38 lines
1.5 KiB
JSON
[
|
|
{
|
|
"id": "M1",
|
|
"file": "scripts/stack-release.sh",
|
|
"old": " [ \"$key\" != 1 ] || return 0\n if [ \"$key\" != 0 ]; then",
|
|
"new": " [ \"$key\" != 1 ] || return 0\n [ \"$extra\" = '\"console\"' ] || return 0\n if [ \"$key\" != 0 ]; then",
|
|
"killer": "config-any-key: a non-console target refusal"
|
|
},
|
|
{
|
|
"id": "M2",
|
|
"file": "scripts/stack-release.sh",
|
|
"old": "elif out=\"$(MOSAIC_CONFIG=\"$cfg\" node \"$loader\" validate 2>&1 >/dev/null)\"; then return 0",
|
|
"new": "elif out=\"$(MOSAIC_CONFIG=\"$cfg\" node \"$loader\" validate 2>&1 >/dev/null)\" || true; then return 0",
|
|
"killer": "config-any-key: a non-console target refusal"
|
|
},
|
|
{
|
|
"id": "M3",
|
|
"file": "scripts/stack-release.sh",
|
|
"old": " [ -n \"$extra\" ] || return 0",
|
|
"new": " return 0 # drop missing-loader later-key refusal",
|
|
"killer": "config-any-key: missing-loader copies"
|
|
},
|
|
{
|
|
"id": "M4",
|
|
"file": "scripts/stack-release.sh",
|
|
"old": " if [ \"$key\" != 0 ]; then\n check_refuse config-console-key",
|
|
"new": " if [ \"$key\" = 99 ]; then\n check_refuse config-console-key",
|
|
"killer": "config-any-key: missing config passes but malformed JSON refuses"
|
|
},
|
|
{
|
|
"id": "M5",
|
|
"file": "scripts/stack-release.sh",
|
|
"old": " if [ ! -f \"$loader\" ]; then",
|
|
"new": " [ -n \"$extra\" ] || return 0\n if [ ! -f \"$loader\" ]; then",
|
|
"killer": "config-any-key: accepting loaders run validate"
|
|
}
|
|
]
|