From df43313e20745f14de7dcc9b1f5df1a6ace21ab7 Mon Sep 17 00:00:00 2001 From: David Sterba Date: Wed, 6 Nov 2019 18:40:29 +0100 Subject: [PATCH] Switch to /bin/bash everywhere The referenced issue points out portability issues with 'echo -n' in /bin/sh scripts. As we use some bash constructs already, make this explicit in all scripts. There are several issues reported by 'checkbashisms -f -n -p' so do the simple fix for now. Issue: #74 Signed-off-by: David Sterba --- btrfs-balance.sh | 2 +- btrfs-defrag.sh | 2 +- btrfs-scrub.sh | 2 +- btrfs-trim.sh | 2 +- btrfsmaintenance-refresh-cron.sh | 2 +- dist-install.sh | 2 +- prepare-release.sh | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/btrfs-balance.sh b/btrfs-balance.sh index 825a8c7..2a55df5 100644 --- a/btrfs-balance.sh +++ b/btrfs-balance.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # # Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. diff --git a/btrfs-defrag.sh b/btrfs-defrag.sh index 5ced921..5511833 100755 --- a/btrfs-defrag.sh +++ b/btrfs-defrag.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # # Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. diff --git a/btrfs-scrub.sh b/btrfs-scrub.sh index c6d15d8..a04716a 100644 --- a/btrfs-scrub.sh +++ b/btrfs-scrub.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # # Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. diff --git a/btrfs-trim.sh b/btrfs-trim.sh index 4315ee3..194e566 100644 --- a/btrfs-trim.sh +++ b/btrfs-trim.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # # Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. diff --git a/btrfsmaintenance-refresh-cron.sh b/btrfsmaintenance-refresh-cron.sh index 10db054..e852b48 100755 --- a/btrfsmaintenance-refresh-cron.sh +++ b/btrfsmaintenance-refresh-cron.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # # Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. diff --git a/dist-install.sh b/dist-install.sh index 0b1b45f..543635c 100755 --- a/dist-install.sh +++ b/dist-install.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # usage: $0 [sysconfdir] # # Install configuration template, documentation and scripts. Target path is diff --git a/prepare-release.sh b/prepare-release.sh index 4f5240a..12a2c81 100755 --- a/prepare-release.sh +++ b/prepare-release.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash base=btrfsmaintenance version=$(grep -i ^version: ${base}.spec | awk '{print $2}')