diff --git a/pkg/beam/examples/beamsh/bug0.ds b/pkg/beam/examples/beamsh/bug0.ds new file mode 100755 index 0000000000..89b75230be --- /dev/null +++ b/pkg/beam/examples/beamsh/bug0.ds @@ -0,0 +1,3 @@ +#!/usr/bin/env beamsh + +exec ls -l diff --git a/pkg/beam/examples/beamsh/bug1.ds b/pkg/beam/examples/beamsh/bug1.ds new file mode 100755 index 0000000000..2d8a9e2ed9 --- /dev/null +++ b/pkg/beam/examples/beamsh/bug1.ds @@ -0,0 +1,5 @@ +#!/usr/bin/env beamsh + +trace { + exec ls -l +} diff --git a/pkg/beam/examples/beamsh/bug2.ds b/pkg/beam/examples/beamsh/bug2.ds new file mode 100755 index 0000000000..08f0431f68 --- /dev/null +++ b/pkg/beam/examples/beamsh/bug2.ds @@ -0,0 +1,7 @@ +#!/usr/bin/env beamsh + +trace { + stdio { + exec ls -l + } +} diff --git a/pkg/beam/examples/beamsh/bug3.ds b/pkg/beam/examples/beamsh/bug3.ds new file mode 100755 index 0000000000..7bb8694d49 --- /dev/null +++ b/pkg/beam/examples/beamsh/bug3.ds @@ -0,0 +1,10 @@ +#!/usr/bin/env beamsh -x + +trace outer { + # stdio fails + stdio { + trace inner { + exec ls -l + } + } +} diff --git a/pkg/beam/examples/beamsh/bug4.ds b/pkg/beam/examples/beamsh/bug4.ds new file mode 100755 index 0000000000..b7beedbae2 --- /dev/null +++ b/pkg/beam/examples/beamsh/bug4.ds @@ -0,0 +1,9 @@ +#!/usr/bin/env beamsh + +stdio { + trace { + stdio { + exec ls -l + } + } +} diff --git a/pkg/beam/examples/beamsh/bug5.ds b/pkg/beam/examples/beamsh/bug5.ds new file mode 100755 index 0000000000..9f9a85515d --- /dev/null +++ b/pkg/beam/examples/beamsh/bug5.ds @@ -0,0 +1,6 @@ +#!/usr/bin/env beamsh + +stdio { + # exec fails + exec ls -l +} diff --git a/pkg/beam/examples/beamsh/bug6.ds b/pkg/beam/examples/beamsh/bug6.ds new file mode 100755 index 0000000000..90281401cd --- /dev/null +++ b/pkg/beam/examples/beamsh/bug6.ds @@ -0,0 +1,7 @@ +#!/usr/bin/env beamsh + +stdio { + trace { + echo hello + } +} diff --git a/pkg/beam/examples/beamsh/bug7.ds b/pkg/beam/examples/beamsh/bug7.ds new file mode 100755 index 0000000000..b6e7bd9201 --- /dev/null +++ b/pkg/beam/examples/beamsh/bug7.ds @@ -0,0 +1,6 @@ +#!/usr/bin/env beamsh + +stdio { + # exec fails + echo hello world +}