mkarchiso: use mkfs.erofs --quiet in quiet mode
erofs-utils 1.4 introduced a --quiet option. Related to #148.
This commit is contained in:
parent
8cfe29043f
commit
a7f879fcdd
@ -213,16 +213,18 @@ _mkairootfs_squashfs() {
|
|||||||
|
|
||||||
# Create an EROFS image containing the root file system and saves it on the ISO 9660 file system.
|
# Create an EROFS image containing the root file system and saves it on the ISO 9660 file system.
|
||||||
_mkairootfs_erofs() {
|
_mkairootfs_erofs() {
|
||||||
local fsuuid
|
local fsuuid mkfs_erofs_options=()
|
||||||
[[ -e "${pacstrap_dir}" ]] || _msg_error "The path '${pacstrap_dir}' does not exist" 1
|
[[ -e "${pacstrap_dir}" ]] || _msg_error "The path '${pacstrap_dir}' does not exist" 1
|
||||||
|
|
||||||
install -d -m 0755 -- "${isofs_dir}/${install_dir}/${arch}"
|
install -d -m 0755 -- "${isofs_dir}/${install_dir}/${arch}"
|
||||||
local image_path="${isofs_dir}/${install_dir}/${arch}/airootfs.erofs"
|
local image_path="${isofs_dir}/${install_dir}/${arch}/airootfs.erofs"
|
||||||
rm -f -- "${image_path}"
|
rm -f -- "${image_path}"
|
||||||
|
[[ ! "${quiet}" == "y" ]] || mkfs_erofs_options+=('--quiet')
|
||||||
# Generate reproducible file system UUID from SOURCE_DATE_EPOCH
|
# Generate reproducible file system UUID from SOURCE_DATE_EPOCH
|
||||||
fsuuid="$(uuidgen --sha1 --namespace 93a870ff-8565-4cf3-a67b-f47299271a96 --name "${SOURCE_DATE_EPOCH}")"
|
fsuuid="$(uuidgen --sha1 --namespace 93a870ff-8565-4cf3-a67b-f47299271a96 --name "${SOURCE_DATE_EPOCH}")"
|
||||||
|
mkfs_erofs_options+=('-U' "${fsuuid}" "${airootfs_image_tool_options[@]}")
|
||||||
_msg_info "Creating EROFS image, this may take some time..."
|
_msg_info "Creating EROFS image, this may take some time..."
|
||||||
mkfs.erofs -U "${fsuuid}" "${airootfs_image_tool_options[@]}" -- "${image_path}" "${pacstrap_dir}"
|
mkfs.erofs "${mkfs_erofs_options[@]}" -- "${image_path}" "${pacstrap_dir}"
|
||||||
_msg_info "Done!"
|
_msg_info "Done!"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user