Jenkins Issue: Fix unknown shell warning in test jenkins directory

Submitted by Harshavardhan Unnibhavi on March 8, 2019, 6:50 p.m.

Details

Message ID 20190308185021.20494-1-hvubfoss@gmail.com
State New
Series "Jenkins Issue: Fix unknown shell warning in test jenkins directory"
Headers show

Commit Message

Harshavardhan Unnibhavi March 8, 2019, 6:50 p.m.
Signed-off-by: Harshavardhan Unnibhavi <hvubfoss@gmail.com>
---
 test/jenkins/actions.sh                | 1 +
 test/jenkins/crit.sh                   | 1 +
 test/jenkins/criu-btrfs.sh             | 1 +
 test/jenkins/criu-by-id.sh             | 1 +
 test/jenkins/criu-dedup.sh             | 1 +
 test/jenkins/criu-dump.sh              | 1 +
 test/jenkins/criu-fcg.sh               | 1 +
 test/jenkins/criu-groups.sh            | 1 +
 test/jenkins/criu-inhfd.sh             | 1 +
 test/jenkins/criu-iter.sh              | 1 +
 test/jenkins/criu-join-ns.sh           | 1 +
 test/jenkins/criu-lazy-common.sh       | 1 +
 test/jenkins/criu-lazy-migration.sh    | 1 +
 test/jenkins/criu-lazy-pages.sh        | 1 +
 test/jenkins/criu-lib.sh               | 3 ++-
 test/jenkins/criu-other.sh             | 1 +
 test/jenkins/criu-overlay.sh           | 1 +
 test/jenkins/criu-pre-dump.sh          | 1 +
 test/jenkins/criu-remote-lazy-pages.sh | 1 +
 test/jenkins/criu-sibling.sh           | 1 +
 test/jenkins/criu-snap.sh              | 1 +
 test/jenkins/criu-stop.sh              | 1 +
 test/jenkins/criu-user.sh              | 1 +
 test/jenkins/criu.sh                   | 1 +
 24 files changed, 25 insertions(+), 1 deletion(-)

Patch hide | download patch | download mbox

diff --git a/test/jenkins/actions.sh b/test/jenkins/actions.sh
index 80190450..f18db803 100755
--- a/test/jenkins/actions.sh
+++ b/test/jenkins/actions.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 # Check how crit de/encodes images
 set -e
 source `dirname $0`/criu-lib.sh
diff --git a/test/jenkins/crit.sh b/test/jenkins/crit.sh
index fcf1c58d..e69b0222 100755
--- a/test/jenkins/crit.sh
+++ b/test/jenkins/crit.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 # Check how crit de/encodes images
 set -e
 source `dirname $0`/criu-lib.sh
diff --git a/test/jenkins/criu-btrfs.sh b/test/jenkins/criu-btrfs.sh
index e749ad90..6b1522ff 100644
--- a/test/jenkins/criu-btrfs.sh
+++ b/test/jenkins/criu-btrfs.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 # This is a job which is executed on btrfs
 
 source `dirname $0`/criu-lib.sh &&
diff --git a/test/jenkins/criu-by-id.sh b/test/jenkins/criu-by-id.sh
index 2381e73f..b27dc4e7 100644
--- a/test/jenkins/criu-by-id.sh
+++ b/test/jenkins/criu-by-id.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 echo 950000 > /sys/fs/cgroup/cpu,cpuacct/system/cpu.rt_runtime_us
 echo 950000 > /sys/fs/cgroup/cpu,cpuacct/system/jenkins.service/cpu.rt_runtime_us
 git checkout -f ${TEST_COMMIT}
diff --git a/test/jenkins/criu-dedup.sh b/test/jenkins/criu-dedup.sh
index e75ef5f8..277f75af 100755
--- a/test/jenkins/criu-dedup.sh
+++ b/test/jenkins/criu-dedup.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 # Check auto-deduplication of pagemaps
 set -e
 source `dirname $0`/criu-lib.sh
diff --git a/test/jenkins/criu-dump.sh b/test/jenkins/criu-dump.sh
index 381cf7a9..38519aa7 100755
--- a/test/jenkins/criu-dump.sh
+++ b/test/jenkins/criu-dump.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 # Check that dump is not destructive
 set -e
 source `dirname $0`/criu-lib.sh
diff --git a/test/jenkins/criu-fcg.sh b/test/jenkins/criu-fcg.sh
index 938a72f2..59cfd51e 100755
--- a/test/jenkins/criu-fcg.sh
+++ b/test/jenkins/criu-fcg.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 # Test how freeze cgroup works
 set -e
 source `dirname $0`/criu-lib.sh
diff --git a/test/jenkins/criu-groups.sh b/test/jenkins/criu-groups.sh
index 508d20aa..69efd2e4 100755
--- a/test/jenkins/criu-groups.sh
+++ b/test/jenkins/criu-groups.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 # Make one regular C/R cycle over randomly-generated groups
 set -e
 source `dirname $0`/criu-lib.sh
diff --git a/test/jenkins/criu-inhfd.sh b/test/jenkins/criu-inhfd.sh
index a59dcda6..5d1531cc 100755
--- a/test/jenkins/criu-inhfd.sh
+++ b/test/jenkins/criu-inhfd.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 # Check known fault injections
 set -e
 source `dirname $0`/criu-lib.sh
diff --git a/test/jenkins/criu-iter.sh b/test/jenkins/criu-iter.sh
index d414b057..7ff2909f 100755
--- a/test/jenkins/criu-iter.sh
+++ b/test/jenkins/criu-iter.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 # Make 3 iteration of dump/restore for each test
 set -e
 source `dirname $0`/criu-lib.sh
diff --git a/test/jenkins/criu-join-ns.sh b/test/jenkins/criu-join-ns.sh
index 39ef182f..9e45fdd1 100755
--- a/test/jenkins/criu-join-ns.sh
+++ b/test/jenkins/criu-join-ns.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 # Make one regular C/R cycle
 set -e
 source `dirname $0`/criu-lib.sh
diff --git a/test/jenkins/criu-lazy-common.sh b/test/jenkins/criu-lazy-common.sh
index 7fdab40d..dcad2112 100644
--- a/test/jenkins/criu-lazy-common.sh
+++ b/test/jenkins/criu-lazy-common.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 KERN_MAJ=`uname -r | cut -d. -f1`
 KERN_MIN=`uname -r | cut -d. -f2`
 if [ $KERN_MAJ -ge "4" ] && [ $KERN_MIN -ge "11" ]; then
diff --git a/test/jenkins/criu-lazy-migration.sh b/test/jenkins/criu-lazy-migration.sh
index 30e3c037..091f5d62 100755
--- a/test/jenkins/criu-lazy-migration.sh
+++ b/test/jenkins/criu-lazy-migration.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 # Check lazy-pages
 set -e
 source `dirname $0`/criu-lib.sh
diff --git a/test/jenkins/criu-lazy-pages.sh b/test/jenkins/criu-lazy-pages.sh
index a3ee9a4e..41d03e47 100755
--- a/test/jenkins/criu-lazy-pages.sh
+++ b/test/jenkins/criu-lazy-pages.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 # Check lazy-pages
 set -e
 source `dirname $0`/criu-lib.sh
diff --git a/test/jenkins/criu-lib.sh b/test/jenkins/criu-lib.sh
index 72d41b57..b43a6c5e 100644
--- a/test/jenkins/criu-lib.sh
+++ b/test/jenkins/criu-lib.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 function exit_hook()
 {
 	test -z "$GCOV" && return
@@ -25,7 +26,7 @@  function prep()
 
 function mount_tmpfs_to_dump()
 {
-	test -n "$SKIP_PREP" && return	
+	test -n "$SKIP_PREP" && return
 	mkdir -p test/dump &&
 	mount -t tmpfs criu_dump test/dump &&
 	true
diff --git a/test/jenkins/criu-other.sh b/test/jenkins/criu-other.sh
index c6c231c8..9af2a315 100755
--- a/test/jenkins/criu-other.sh
+++ b/test/jenkins/criu-other.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 source `dirname $0`/criu-lib.sh &&
 prep &&
 make -C test other &&
diff --git a/test/jenkins/criu-overlay.sh b/test/jenkins/criu-overlay.sh
index 5ef7682a..8140a7c9 100755
--- a/test/jenkins/criu-overlay.sh
+++ b/test/jenkins/criu-overlay.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 # Make one regular C/R cycle
 set -e
 source `dirname $0`/criu-lib.sh
diff --git a/test/jenkins/criu-pre-dump.sh b/test/jenkins/criu-pre-dump.sh
index 95f4d854..26831756 100755
--- a/test/jenkins/criu-pre-dump.sh
+++ b/test/jenkins/criu-pre-dump.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 # Check 3 pre-dump-s before dump (with and w/o page server)
 set -e
 source `dirname $0`/criu-lib.sh
diff --git a/test/jenkins/criu-remote-lazy-pages.sh b/test/jenkins/criu-remote-lazy-pages.sh
index ea0d17f0..537c76bb 100755
--- a/test/jenkins/criu-remote-lazy-pages.sh
+++ b/test/jenkins/criu-remote-lazy-pages.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 # Check remote-lazy-pages
 set -e
 source `dirname $0`/criu-lib.sh
diff --git a/test/jenkins/criu-sibling.sh b/test/jenkins/criu-sibling.sh
index 93f07033..56648e7c 100755
--- a/test/jenkins/criu-sibling.sh
+++ b/test/jenkins/criu-sibling.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 # Make 3 iteration of dump/restore for each test
 set -e
 source `dirname $0`/criu-lib.sh
diff --git a/test/jenkins/criu-snap.sh b/test/jenkins/criu-snap.sh
index d28ba45d..a05663ee 100755
--- a/test/jenkins/criu-snap.sh
+++ b/test/jenkins/criu-snap.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 # Check snapshots
 set -e
 source `dirname $0`/criu-lib.sh
diff --git a/test/jenkins/criu-stop.sh b/test/jenkins/criu-stop.sh
index d92519d6..f4ec528c 100644
--- a/test/jenkins/criu-stop.sh
+++ b/test/jenkins/criu-stop.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 # Check --leave-stopped option
 set -e
 source `dirname $0`/criu-lib.sh
diff --git a/test/jenkins/criu-user.sh b/test/jenkins/criu-user.sh
index d89ede20..bca61c0f 100755
--- a/test/jenkins/criu-user.sh
+++ b/test/jenkins/criu-user.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 # Make 3 iteration of dump/restore for each test
 set -e
 source `dirname $0`/criu-lib.sh
diff --git a/test/jenkins/criu.sh b/test/jenkins/criu.sh
index 19d545c3..804c83f2 100755
--- a/test/jenkins/criu.sh
+++ b/test/jenkins/criu.sh
@@ -1,3 +1,4 @@ 
+#!/bin/sh
 # Make one regular C/R cycle
 set -e
 source `dirname $0`/criu-lib.sh

Comments

Andrei Vagin March 15, 2019, 4:43 p.m.
I would sugest to rewrite the subject this way:
test/jenkins: Fix unknown shell warning in test

Could you describe with more details the issue what is fixed by this
patch?

And could you try to run checkbashisms for these scripts?

Thanks,
Andrei

On Sat, Mar 09, 2019 at 12:20:21AM +0530, Harshavardhan Unnibhavi wrote:
> Signed-off-by: Harshavardhan Unnibhavi <hvubfoss@gmail.com>
> ---
>  test/jenkins/actions.sh                | 1 +
>  test/jenkins/crit.sh                   | 1 +
>  test/jenkins/criu-btrfs.sh             | 1 +
>  test/jenkins/criu-by-id.sh             | 1 +
>  test/jenkins/criu-dedup.sh             | 1 +
>  test/jenkins/criu-dump.sh              | 1 +
>  test/jenkins/criu-fcg.sh               | 1 +
>  test/jenkins/criu-groups.sh            | 1 +
>  test/jenkins/criu-inhfd.sh             | 1 +
>  test/jenkins/criu-iter.sh              | 1 +
>  test/jenkins/criu-join-ns.sh           | 1 +
>  test/jenkins/criu-lazy-common.sh       | 1 +
>  test/jenkins/criu-lazy-migration.sh    | 1 +
>  test/jenkins/criu-lazy-pages.sh        | 1 +
>  test/jenkins/criu-lib.sh               | 3 ++-
>  test/jenkins/criu-other.sh             | 1 +
>  test/jenkins/criu-overlay.sh           | 1 +
>  test/jenkins/criu-pre-dump.sh          | 1 +
>  test/jenkins/criu-remote-lazy-pages.sh | 1 +
>  test/jenkins/criu-sibling.sh           | 1 +
>  test/jenkins/criu-snap.sh              | 1 +
>  test/jenkins/criu-stop.sh              | 1 +
>  test/jenkins/criu-user.sh              | 1 +
>  test/jenkins/criu.sh                   | 1 +
>  24 files changed, 25 insertions(+), 1 deletion(-)
> 
> diff --git a/test/jenkins/actions.sh b/test/jenkins/actions.sh
> index 80190450..f18db803 100755
> --- a/test/jenkins/actions.sh
> +++ b/test/jenkins/actions.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  # Check how crit de/encodes images
>  set -e
>  source `dirname $0`/criu-lib.sh
> diff --git a/test/jenkins/crit.sh b/test/jenkins/crit.sh
> index fcf1c58d..e69b0222 100755
> --- a/test/jenkins/crit.sh
> +++ b/test/jenkins/crit.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  # Check how crit de/encodes images
>  set -e
>  source `dirname $0`/criu-lib.sh
> diff --git a/test/jenkins/criu-btrfs.sh b/test/jenkins/criu-btrfs.sh
> index e749ad90..6b1522ff 100644
> --- a/test/jenkins/criu-btrfs.sh
> +++ b/test/jenkins/criu-btrfs.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  # This is a job which is executed on btrfs
>  
>  source `dirname $0`/criu-lib.sh &&
> diff --git a/test/jenkins/criu-by-id.sh b/test/jenkins/criu-by-id.sh
> index 2381e73f..b27dc4e7 100644
> --- a/test/jenkins/criu-by-id.sh
> +++ b/test/jenkins/criu-by-id.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  echo 950000 > /sys/fs/cgroup/cpu,cpuacct/system/cpu.rt_runtime_us
>  echo 950000 > /sys/fs/cgroup/cpu,cpuacct/system/jenkins.service/cpu.rt_runtime_us
>  git checkout -f ${TEST_COMMIT}
> diff --git a/test/jenkins/criu-dedup.sh b/test/jenkins/criu-dedup.sh
> index e75ef5f8..277f75af 100755
> --- a/test/jenkins/criu-dedup.sh
> +++ b/test/jenkins/criu-dedup.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  # Check auto-deduplication of pagemaps
>  set -e
>  source `dirname $0`/criu-lib.sh
> diff --git a/test/jenkins/criu-dump.sh b/test/jenkins/criu-dump.sh
> index 381cf7a9..38519aa7 100755
> --- a/test/jenkins/criu-dump.sh
> +++ b/test/jenkins/criu-dump.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  # Check that dump is not destructive
>  set -e
>  source `dirname $0`/criu-lib.sh
> diff --git a/test/jenkins/criu-fcg.sh b/test/jenkins/criu-fcg.sh
> index 938a72f2..59cfd51e 100755
> --- a/test/jenkins/criu-fcg.sh
> +++ b/test/jenkins/criu-fcg.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  # Test how freeze cgroup works
>  set -e
>  source `dirname $0`/criu-lib.sh
> diff --git a/test/jenkins/criu-groups.sh b/test/jenkins/criu-groups.sh
> index 508d20aa..69efd2e4 100755
> --- a/test/jenkins/criu-groups.sh
> +++ b/test/jenkins/criu-groups.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  # Make one regular C/R cycle over randomly-generated groups
>  set -e
>  source `dirname $0`/criu-lib.sh
> diff --git a/test/jenkins/criu-inhfd.sh b/test/jenkins/criu-inhfd.sh
> index a59dcda6..5d1531cc 100755
> --- a/test/jenkins/criu-inhfd.sh
> +++ b/test/jenkins/criu-inhfd.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  # Check known fault injections
>  set -e
>  source `dirname $0`/criu-lib.sh
> diff --git a/test/jenkins/criu-iter.sh b/test/jenkins/criu-iter.sh
> index d414b057..7ff2909f 100755
> --- a/test/jenkins/criu-iter.sh
> +++ b/test/jenkins/criu-iter.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  # Make 3 iteration of dump/restore for each test
>  set -e
>  source `dirname $0`/criu-lib.sh
> diff --git a/test/jenkins/criu-join-ns.sh b/test/jenkins/criu-join-ns.sh
> index 39ef182f..9e45fdd1 100755
> --- a/test/jenkins/criu-join-ns.sh
> +++ b/test/jenkins/criu-join-ns.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  # Make one regular C/R cycle
>  set -e
>  source `dirname $0`/criu-lib.sh
> diff --git a/test/jenkins/criu-lazy-common.sh b/test/jenkins/criu-lazy-common.sh
> index 7fdab40d..dcad2112 100644
> --- a/test/jenkins/criu-lazy-common.sh
> +++ b/test/jenkins/criu-lazy-common.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  KERN_MAJ=`uname -r | cut -d. -f1`
>  KERN_MIN=`uname -r | cut -d. -f2`
>  if [ $KERN_MAJ -ge "4" ] && [ $KERN_MIN -ge "11" ]; then
> diff --git a/test/jenkins/criu-lazy-migration.sh b/test/jenkins/criu-lazy-migration.sh
> index 30e3c037..091f5d62 100755
> --- a/test/jenkins/criu-lazy-migration.sh
> +++ b/test/jenkins/criu-lazy-migration.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  # Check lazy-pages
>  set -e
>  source `dirname $0`/criu-lib.sh
> diff --git a/test/jenkins/criu-lazy-pages.sh b/test/jenkins/criu-lazy-pages.sh
> index a3ee9a4e..41d03e47 100755
> --- a/test/jenkins/criu-lazy-pages.sh
> +++ b/test/jenkins/criu-lazy-pages.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  # Check lazy-pages
>  set -e
>  source `dirname $0`/criu-lib.sh
> diff --git a/test/jenkins/criu-lib.sh b/test/jenkins/criu-lib.sh
> index 72d41b57..b43a6c5e 100644
> --- a/test/jenkins/criu-lib.sh
> +++ b/test/jenkins/criu-lib.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  function exit_hook()
>  {
>  	test -z "$GCOV" && return
> @@ -25,7 +26,7 @@ function prep()
>  
>  function mount_tmpfs_to_dump()
>  {
> -	test -n "$SKIP_PREP" && return	
> +	test -n "$SKIP_PREP" && return
>  	mkdir -p test/dump &&
>  	mount -t tmpfs criu_dump test/dump &&
>  	true
> diff --git a/test/jenkins/criu-other.sh b/test/jenkins/criu-other.sh
> index c6c231c8..9af2a315 100755
> --- a/test/jenkins/criu-other.sh
> +++ b/test/jenkins/criu-other.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  source `dirname $0`/criu-lib.sh &&
>  prep &&
>  make -C test other &&
> diff --git a/test/jenkins/criu-overlay.sh b/test/jenkins/criu-overlay.sh
> index 5ef7682a..8140a7c9 100755
> --- a/test/jenkins/criu-overlay.sh
> +++ b/test/jenkins/criu-overlay.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  # Make one regular C/R cycle
>  set -e
>  source `dirname $0`/criu-lib.sh
> diff --git a/test/jenkins/criu-pre-dump.sh b/test/jenkins/criu-pre-dump.sh
> index 95f4d854..26831756 100755
> --- a/test/jenkins/criu-pre-dump.sh
> +++ b/test/jenkins/criu-pre-dump.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  # Check 3 pre-dump-s before dump (with and w/o page server)
>  set -e
>  source `dirname $0`/criu-lib.sh
> diff --git a/test/jenkins/criu-remote-lazy-pages.sh b/test/jenkins/criu-remote-lazy-pages.sh
> index ea0d17f0..537c76bb 100755
> --- a/test/jenkins/criu-remote-lazy-pages.sh
> +++ b/test/jenkins/criu-remote-lazy-pages.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  # Check remote-lazy-pages
>  set -e
>  source `dirname $0`/criu-lib.sh
> diff --git a/test/jenkins/criu-sibling.sh b/test/jenkins/criu-sibling.sh
> index 93f07033..56648e7c 100755
> --- a/test/jenkins/criu-sibling.sh
> +++ b/test/jenkins/criu-sibling.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  # Make 3 iteration of dump/restore for each test
>  set -e
>  source `dirname $0`/criu-lib.sh
> diff --git a/test/jenkins/criu-snap.sh b/test/jenkins/criu-snap.sh
> index d28ba45d..a05663ee 100755
> --- a/test/jenkins/criu-snap.sh
> +++ b/test/jenkins/criu-snap.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  # Check snapshots
>  set -e
>  source `dirname $0`/criu-lib.sh
> diff --git a/test/jenkins/criu-stop.sh b/test/jenkins/criu-stop.sh
> index d92519d6..f4ec528c 100644
> --- a/test/jenkins/criu-stop.sh
> +++ b/test/jenkins/criu-stop.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  # Check --leave-stopped option
>  set -e
>  source `dirname $0`/criu-lib.sh
> diff --git a/test/jenkins/criu-user.sh b/test/jenkins/criu-user.sh
> index d89ede20..bca61c0f 100755
> --- a/test/jenkins/criu-user.sh
> +++ b/test/jenkins/criu-user.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  # Make 3 iteration of dump/restore for each test
>  set -e
>  source `dirname $0`/criu-lib.sh
> diff --git a/test/jenkins/criu.sh b/test/jenkins/criu.sh
> index 19d545c3..804c83f2 100755
> --- a/test/jenkins/criu.sh
> +++ b/test/jenkins/criu.sh
> @@ -1,3 +1,4 @@
> +#!/bin/sh
>  # Make one regular C/R cycle
>  set -e
>  source `dirname $0`/criu-lib.sh
> -- 
> 2.17.1
> 
> _______________________________________________
> CRIU mailing list
> CRIU@openvz.org
> https://lists.openvz.org/mailman/listinfo/criu