diff options
author | Luke Shumaker <lukeshu@lukeshu.com> | 2018-08-12 18:05:29 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@lukeshu.com> | 2018-08-12 18:05:29 -0400 |
commit | 5c3011d3199d00ddfdb3b4740cfaf5725ac84717 (patch) | |
tree | 283f11ea5c94ad9f4c15e53477803cfcf7fe1695 /osi-mk | |
parent | fd368df5605041d838b33ecb13b04ad51de32e39 (diff) |
osi-mk: Even better logging
Diffstat (limited to 'osi-mk')
-rwxr-xr-x | osi-mk | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -147,10 +147,11 @@ main() { if [[ -e "$arg_file" ]]; then error 1 'Image file already exists, refusing to overwrite: %s' "$arg_file" fi + printf -v prefix "$(gettext -- '%s [format]')" "$NAME" { truncate --size="$arg_size" -- "$arg_file" mkfs.btrfs -- "$arg_file" - } |& sed "s|^|${NAME} [format] |" + } |& sed "s|^|${prefix} |" fi arg_mountpoint=$(mktemp -dt -- "${0##*/}.XXXXXXXXXX") # shellcheck disable=SC2064 @@ -174,6 +175,7 @@ main() { cache_packages+=("${packages[@]}") #### Base install ### + printf -v prefix "$(gettext -- '%s [install]')" "$NAME" { # Pre-fill the package cache mkdir -p -- "$arg_mountpoint"/var/{cache/pacman/pkg,lib/pacman,log} @@ -186,14 +188,15 @@ main() { # The --hookdir bit is to hack around https://bugs.archlinux.org/task/49347 pacstrap -M -C /usr/share/pacman/defaults/pacman.conf.x86_64 -- "$arg_mountpoint" \ --hookdir="$arg_mountpoint/etc/pacman.d/hooks" "${packages[@]}" - } |& sed "s|^|${NAME} [install] |" + } |& sed "s|^|${prefix} |" ### post_install ### while IFS=: read -r n fn; do - printf -v prefix '%s [post_install:%s:%s]' "$NAME" "$n" "$fn" + printf -v prefix "$(gettext -- '%s [post_install:%s:%s]')" "$NAME" "$n" "$fn" { - echo Begin + print Begin "$fn" "$arg_mountpoint" + print End } |& sed "s|^|${prefix} |" done < <(printf '%s\n' "${post_install[@]}" | sort) |