From 02fce512378d15722858d462f4a09584a32e8c69 Mon Sep 17 00:00:00 2001 From: Dave Reisner Date: Sat, 26 May 2012 15:45:26 -0400 Subject: avoid reliance on sed, embrace awk Signed-off-by: Dave Reisner --- PKGBUILD | 4 ++-- install/autodetect | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index a9df378..40a2f85 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -9,8 +9,8 @@ groups=('base') conflicts=('mkinitcpio') provides=("mkinitcpio=$pkgver") depends=('mkinitcpio-busybox>=1.19.4-2' 'kmod' 'util-linux>=2.21' 'libarchive' 'coreutils' - 'bash' 'findutils' 'sed' 'grep' 'filesystem>=2011.10-1' 'udev>=177-1' 'file' 'gzip') -makedepends=('asciidoc' 'git') + 'awk' 'bash' 'findutils' 'grep' 'filesystem>=2011.10-1' 'udev>=177-1' 'file' 'gzip') +makedepends=('asciidoc' 'git' 'sed') optdepends=('xz: Use lzma or xz compression for the initramfs image' 'bzip2: Use bzip2 compression for the initramfs image' 'lzop: Use lzo compression for the initramfs image' diff --git a/install/autodetect b/install/autodetect index 1daa429..b2d3687 100644 --- a/install/autodetect +++ b/install/autodetect @@ -41,7 +41,7 @@ build() { md_devs=(/sys/class/block/md*/md/level) if [[ -e $md_devs ]]; then (( !QUIET )) && plain "found %d mdadm arrays to scan" "${#md_devs[*]}" - sed 's/^raid[456]$/raid456/' "${md_devs[@]}" | sort -u >>"$MODULE_FILE" + awk '{ gsub(/raid[456]/, "raid456"); print; }' "${md_devs[@]}" | sort -u >>"$MODULE_FILE" fi if (( !QUIET )) && [[ -s $MODULE_FILE ]]; then -- cgit v1.2.3-24-g4f1b