Factor out the xorriso version-checking code
This commit is contained in:
parent
ec29afa4cf
commit
6b0e67d201
|
@ -3,8 +3,6 @@ debian-cd (3.1.15) UNRELEASED; urgency=low
|
||||||
[ Steve McIntyre ]
|
[ Steve McIntyre ]
|
||||||
* Add "UEFI" text to the UEFI installer menu title to make it easier for
|
* Add "UEFI" text to the UEFI installer menu title to make it easier for
|
||||||
end users to distinguish between UEFI and BIOS boot.
|
end users to distinguish between UEFI and BIOS boot.
|
||||||
* tools/apt-selection: pass APT::Architectures:: when calling apt;
|
|
||||||
otherwise if we're running on a multi-arch system apt will break
|
|
||||||
|
|
||||||
[ Samuel Thibault ]
|
[ Samuel Thibault ]
|
||||||
* Make kfreebsd & hurd images usbkey-bootable. Closes: #739422
|
* Make kfreebsd & hurd images usbkey-bootable. Closes: #739422
|
||||||
|
@ -12,6 +10,11 @@ debian-cd (3.1.15) UNRELEASED; urgency=low
|
||||||
[ Raphaël Hertzog ]
|
[ Raphaël Hertzog ]
|
||||||
* Fix code extracting the xorriso version.
|
* Fix code extracting the xorriso version.
|
||||||
|
|
||||||
|
[ Steve McIntyre ]
|
||||||
|
* tools/apt-selection: pass APT::Architectures:: when calling apt;
|
||||||
|
otherwise if we're running on a multi-arch system apt will break
|
||||||
|
* Factor out the xorriso version-checking code
|
||||||
|
|
||||||
-- Steve McIntyre <93sam@debian.org> Tue, 11 Feb 2014 01:57:01 +0000
|
-- Steve McIntyre <93sam@debian.org> Tue, 11 Feb 2014 01:57:01 +0000
|
||||||
|
|
||||||
debian-cd (3.1.14) unstable; urgency=medium
|
debian-cd (3.1.14) unstable; urgency=medium
|
||||||
|
|
|
@ -22,12 +22,7 @@ fi
|
||||||
|
|
||||||
case "$MKISOFS" in
|
case "$MKISOFS" in
|
||||||
*xorriso*)
|
*xorriso*)
|
||||||
XORRISO_VER=$($MKISOFS --version 2>&1 | awk '
|
XORRISO_VER=$(xorriso_version)
|
||||||
/^xorriso version/ {
|
|
||||||
split($4, ver, ".")
|
|
||||||
print ver[1]*10000+ver[2]*100+ver[3]
|
|
||||||
}')
|
|
||||||
# OK
|
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "ERROR: debian-cd now depends on xorriso for making x86 bootable CDs."
|
echo "ERROR: debian-cd now depends on xorriso for making x86 bootable CDs."
|
||||||
|
|
|
@ -29,12 +29,7 @@ fi
|
||||||
|
|
||||||
case "$MKISOFS" in
|
case "$MKISOFS" in
|
||||||
*xorriso*)
|
*xorriso*)
|
||||||
XORRISO_VER=$($MKISOFS --version 2>&1 | awk '
|
XORRISO_VER=$(xorriso_version)
|
||||||
/^xorriso version/ {
|
|
||||||
split($4, ver, ".")
|
|
||||||
print ver[1]*10000+ver[2]*100+ver[3]
|
|
||||||
}')
|
|
||||||
# OK
|
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "ERROR: debian-cd now depends on xorriso for making x86 bootable CDs."
|
echo "ERROR: debian-cd now depends on xorriso for making x86 bootable CDs."
|
||||||
|
|
|
@ -29,12 +29,7 @@ fi
|
||||||
|
|
||||||
case "$MKISOFS" in
|
case "$MKISOFS" in
|
||||||
*xorriso*)
|
*xorriso*)
|
||||||
XORRISO_VER=$($MKISOFS --version 2>&1 | awk '
|
XORRISO_VER=$(xorriso_version)
|
||||||
/^xorriso version/ {
|
|
||||||
split($4, ver, ".")
|
|
||||||
print ver[1]*10000+ver[2]*100+ver[3]
|
|
||||||
}')
|
|
||||||
# OK
|
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "ERROR: debian-cd now depends on xorriso for making x86 bootable CDs."
|
echo "ERROR: debian-cd now depends on xorriso for making x86 bootable CDs."
|
||||||
|
|
|
@ -119,3 +119,12 @@ try_di_image_cache() {
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Grab the xorriso version and turn it into a number we can use
|
||||||
|
xorriso_version() {
|
||||||
|
$MKISOFS --version 2>&1 | awk '
|
||||||
|
`/^xorriso version/ {
|
||||||
|
split($4, ver, ".")
|
||||||
|
print ver[1]*10000+ver[2]*100+ver[3]
|
||||||
|
}'
|
||||||
|
}
|
||||||
|
|
|
@ -37,12 +37,7 @@ fi
|
||||||
|
|
||||||
case "$MKISOFS" in
|
case "$MKISOFS" in
|
||||||
*xorriso*)
|
*xorriso*)
|
||||||
XORRISO_VER=$($MKISOFS --version 2>&1 | awk '
|
XORRISO_VER=$(xorriso_version)
|
||||||
/^xorriso version/ {
|
|
||||||
split($4, ver, ".")
|
|
||||||
print ver[1]*10000+ver[2]*100+ver[3]
|
|
||||||
}')
|
|
||||||
# OK
|
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "ERROR: debian-cd now depends on xorriso for making x86 bootable CDs."
|
echo "ERROR: debian-cd now depends on xorriso for making x86 bootable CDs."
|
||||||
|
|
|
@ -92,3 +92,13 @@ calc_boot_size() {
|
||||||
size=$[($(stat -c%s "$FILE")+2047)/2048]
|
size=$[($(stat -c%s "$FILE")+2047)/2048]
|
||||||
echo $size
|
echo $size
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Grab the xorriso version and turn it into a number we can use
|
||||||
|
xorriso_version() {
|
||||||
|
$MKISOFS --version 2>&1 | awk '
|
||||||
|
`/^xorriso version/ {
|
||||||
|
split($4, ver, ".")
|
||||||
|
print ver[1]*10000+ver[2]*100+ver[3]
|
||||||
|
}'
|
||||||
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue