|
|
|
@ -116,7 +116,7 @@ extract_files()
@@ -116,7 +116,7 @@ extract_files()
|
|
|
|
|
for f in ${!filenames[@]}; do |
|
|
|
|
[[ $nofileinfo ]] || echo "initramfs:/$f" |
|
|
|
|
[[ $nofileinfo ]] || echo "========================================================================" |
|
|
|
|
$CAT $image | cpio --extract --verbose --quiet --to-stdout $f 2>/dev/null |
|
|
|
|
$CAT $image 2>/dev/null | cpio --extract --verbose --quiet --to-stdout $f 2>/dev/null |
|
|
|
|
((ret+=$?)) |
|
|
|
|
[[ $nofileinfo ]] || echo "========================================================================" |
|
|
|
|
[[ $nofileinfo ]] || echo |
|
|
|
@ -126,7 +126,7 @@ extract_files()
@@ -126,7 +126,7 @@ extract_files()
|
|
|
|
|
list_modules() |
|
|
|
|
{ |
|
|
|
|
echo "dracut modules:" |
|
|
|
|
$CAT "$image" | cpio --extract --verbose --quiet --to-stdout -- 'lib/dracut/modules.txt' 'usr/lib/dracut/modules.txt' 2>/dev/null |
|
|
|
|
$CAT "$image" 2>/dev/null | cpio --extract --verbose --quiet --to-stdout -- 'lib/dracut/modules.txt' 'usr/lib/dracut/modules.txt' 2>/dev/null |
|
|
|
|
((ret+=$?)) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -134,9 +134,9 @@ list_files()
@@ -134,9 +134,9 @@ list_files()
|
|
|
|
|
{ |
|
|
|
|
echo "========================================================================" |
|
|
|
|
if [ "$sorted" -eq 1 ]; then |
|
|
|
|
$CAT "$image" | cpio --extract --verbose --quiet --list | sort -n -k5 |
|
|
|
|
$CAT "$image" 2>/dev/null | cpio --extract --verbose --quiet --list | sort -n -k5 |
|
|
|
|
else |
|
|
|
|
$CAT "$image" | cpio --extract --verbose --quiet --list | sort -k9 |
|
|
|
|
$CAT "$image" 2>/dev/null | cpio --extract --verbose --quiet --list | sort -k9 |
|
|
|
|
fi |
|
|
|
|
((ret+=$?)) |
|
|
|
|
echo "========================================================================" |
|
|
|
@ -220,7 +220,7 @@ ret=0
@@ -220,7 +220,7 @@ ret=0
|
|
|
|
|
if (( ${#filenames[@]} > 0 )); then |
|
|
|
|
extract_files |
|
|
|
|
else |
|
|
|
|
version=$($CAT "$image" | cpio --extract --verbose --quiet --to-stdout -- 'lib/dracut/dracut-*' 'usr/lib/dracut/dracut-*' 2>/dev/null) |
|
|
|
|
version=$($CAT "$image" 2>/dev/null | cpio --extract --verbose --quiet --to-stdout -- 'lib/dracut/dracut-*' 'usr/lib/dracut/dracut-*' 2>/dev/null) |
|
|
|
|
((ret+=$?)) |
|
|
|
|
echo "Version: $version" |
|
|
|
|
echo |
|
|
|
@ -229,7 +229,7 @@ else
@@ -229,7 +229,7 @@ else
|
|
|
|
|
echo "========================================================================" |
|
|
|
|
else |
|
|
|
|
echo -n "Arguments: " |
|
|
|
|
$CAT "$image" | cpio --extract --verbose --quiet --to-stdout -- 'lib/dracut/build-parameter.txt' 'usr/lib/dracut/build-parameter.txt' 2>/dev/null |
|
|
|
|
$CAT "$image" 2>/dev/null | cpio --extract --verbose --quiet --to-stdout -- 'lib/dracut/build-parameter.txt' 'usr/lib/dracut/build-parameter.txt' 2>/dev/null |
|
|
|
|
echo |
|
|
|
|
list_modules |
|
|
|
|
list_files |
|
|
|
|