mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-11-24 02:05:01 +00:00
Use tr instead of sed to unDOSify the config file, so it works on Macs.
Change-Id: Ib41cdd22d542004bd776828a43ae687942bc5ccc BUG=chromium-os:781 TEST=manual, as before. Review URL: http://codereview.chromium.org/5516010
This commit is contained in:
@@ -104,7 +104,7 @@ require_utils() {
|
|||||||
local tool
|
local tool
|
||||||
local tmp
|
local tmp
|
||||||
|
|
||||||
external='cat cut dd grep ls mkdir mount readlink sed sync umount unzip wc'
|
external='cat cut dd grep ls mkdir mount readlink sed sync tr umount unzip wc'
|
||||||
if [ -z "$WORKDIR" ]; then
|
if [ -z "$WORKDIR" ]; then
|
||||||
external="$external mktemp"
|
external="$external mktemp"
|
||||||
fi
|
fi
|
||||||
@@ -658,8 +658,8 @@ fetch_url "$CONFIGURL" "$tmpfile" || \
|
|||||||
gfatal "Unable to download the config file"
|
gfatal "Unable to download the config file"
|
||||||
|
|
||||||
# Un-DOS-ify the config file and separate the version info from the images
|
# Un-DOS-ify the config file and separate the version info from the images
|
||||||
sed 's/\r//g' "$tmpfile" | grep '^recovery_tool' > "$version"
|
tr -d '\015' < "$tmpfile" | grep '^recovery_tool' > "$version"
|
||||||
sed 's/\r//g' "$tmpfile" | grep -v '^#' | grep -v '^recovery_tool' > "$config"
|
tr -d '\015' < "$tmpfile" | grep -v '^#' | grep -v '^recovery_tool' > "$config"
|
||||||
# Add one empty line to the config file to terminate the last stanza
|
# Add one empty line to the config file to terminate the last stanza
|
||||||
echo >> "$config"
|
echo >> "$config"
|
||||||
|
|
||||||
@@ -725,7 +725,7 @@ Installing the recovery image
|
|||||||
|
|
||||||
# Unmount anything on that device.
|
# Unmount anything on that device.
|
||||||
echo "unmounting..."
|
echo "unmounting..."
|
||||||
for tmp in $(mount | grep ^"/dev/${user_choice}" | sed 's/[ \t].*//'); do
|
for tmp in $(mount | grep ^"/dev/${user_choice}" | cut -d' ' -f1); do
|
||||||
umount $tmp || ufatal "Unable to unmount $tmp."
|
umount $tmp || ufatal "Unable to unmount $tmp."
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user