Commit ddc69c68 authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Suppress error messages about GPT from sfdisk - they will happen ordinarily...

Suppress error messages about GPT from sfdisk - they will happen ordinarily and we don't need to see them
parent ebe624ab
...@@ -31,8 +31,8 @@ freespaceafter() { ...@@ -31,8 +31,8 @@ freespaceafter() {
local escaped local escaped
local start local start
escaped="$(echo ""$2"" | sed 's|/|\\/|g')" escaped="$(echo ""$2"" | sed 's|/|\\/|g')"
start="$(sfdisk -d $1 | sed -n "/$escaped/p" | sed -r 's/.*start=\s*([0-9]+),.*/\1/g')" start="$(sfdisk -d $1 2> /dev/null | sed -n "/$escaped/p" | sed -r 's/.*start=\s*([0-9]+),.*/\1/g')"
sfdisk -q -F $1 | sed -n '/^\s*[0-9]/p' | sed -r 's/^\s*([0-9]+)\s.*/\1/g' | while read freespace sfdisk -q -F $1 2> /dev/null | sed -n '/^\s*[0-9]/p' | sed -r 's/^\s*([0-9]+)\s.*/\1/g' | while read freespace
do do
if [ $freespace -gt $start ]; then if [ $freespace -gt $start ]; then
echo "available" echo "available"
...@@ -44,7 +44,7 @@ freespaceafter() { ...@@ -44,7 +44,7 @@ freespaceafter() {
maximize() { maximize() {
local escaped local escaped
escaped="$(echo ""$2"" | sed 's|/|\\/|g')" escaped="$(echo ""$2"" | sed 's|/|\\/|g')"
sfdisk -d $1 | sed "/$escaped/ s/,\ssize=.*//g" | sfdisk $1 > /dev/null 2> /dev/null sfdisk -d $1 2> /dev/null | sed "/$escaped/ s/,\ssize=.*//g" | sfdisk $1 > /dev/null 2> /dev/null
fsck.ext4 -f -y $2 > /dev/null 2> /dev/null fsck.ext4 -f -y $2 > /dev/null 2> /dev/null
resize2fs $2 > /dev/null 2> /dev/null resize2fs $2 > /dev/null 2> /dev/null
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment