mirror of
https://gitlab.archlinux.org/tpowa/archboot.git
synced 2024-09-20 03:50:37 +02:00
fix MOTD for riscv64
This commit is contained in:
parent
a14af89da3
commit
bc354b5f73
3 changed files with 5 additions and 3 deletions
|
@ -6,6 +6,7 @@ _ARCHBOOT="archboot-riscv"
|
||||||
. /usr/lib/archboot/release.sh
|
. /usr/lib/archboot/release.sh
|
||||||
[[ -z "${1}" ]] && _usage
|
[[ -z "${1}" ]] && _usage
|
||||||
_root_check
|
_root_check
|
||||||
|
_loop_check
|
||||||
echo "Start release creation in $1 ..."
|
echo "Start release creation in $1 ..."
|
||||||
_create_iso "$@" || exit 1
|
_create_iso "$@" || exit 1
|
||||||
_create_boot || exit 1
|
_create_boot || exit 1
|
||||||
|
|
|
@ -213,7 +213,7 @@ _prepare_extlinux_image() {
|
||||||
echo "Prepare extlinux image ..."
|
echo "Prepare extlinux image ..."
|
||||||
## get size of boot files
|
## get size of boot files
|
||||||
BOOTSIZE=$(du -bc "${_ISODIR}"/boot | grep total | cut -f1)
|
BOOTSIZE=$(du -bc "${_ISODIR}"/boot | grep total | cut -f1)
|
||||||
IMGSZ=$(( (BOOTSIZE*118)/100/1024 + 1)) # image size in sectors
|
IMGSZ=$(( (BOOTSIZE*117)/100/1024 + 1)) # image size in sectors
|
||||||
## Create extlinux.img
|
## Create extlinux.img
|
||||||
dd if=/dev/zero of="${_ISODIR}"/extlinux.img bs="${IMGSZ}" count=1024 status=none
|
dd if=/dev/zero of="${_ISODIR}"/extlinux.img bs="${IMGSZ}" count=1024 status=none
|
||||||
EXT_IMAGE="${_ISODIR}/extlinux.img"
|
EXT_IMAGE="${_ISODIR}/extlinux.img"
|
||||||
|
@ -254,8 +254,8 @@ _create_cksum() {
|
||||||
## create sha256sums.txt
|
## create sha256sums.txt
|
||||||
echo "Generating sha256sum ..."
|
echo "Generating sha256sum ..."
|
||||||
[[ -f "sha256sums.txt" ]] && rm "sha256sums.txt"
|
[[ -f "sha256sums.txt" ]] && rm "sha256sums.txt"
|
||||||
echo ./*.iso >/dev/null 2>&1 && cksum -a sha256 ./*.iso > "sha256sums.txt"
|
[[ "$(echo ./*.iso)" == "./*.iso" ]] || cksum -a sha256 ./*.iso > "sha256sums.txt"
|
||||||
echo ./*.img >/dev/null 2>&1 && cksum -a sha256 ./*.img > "sha256sums.txt"
|
[[ "$(echo ./*.img)" == "./*.img" ]] || cksum -a sha256 ./*.img > "sha256sums.txt"
|
||||||
}
|
}
|
||||||
|
|
||||||
_cleanup_iso() {
|
_cleanup_iso() {
|
||||||
|
|
|
@ -7,6 +7,7 @@ build ()
|
||||||
MOTD=$(mktemp /var/tmp/motd.XXXX)
|
MOTD=$(mktemp /var/tmp/motd.XXXX)
|
||||||
[[ "$(uname -m)" == "x86_64" ]] && echo -e "\033[1mWelcome to \033[36mArchboot\033[0m\033[1m - Arch Linux\033[0m" >> "${MOTD}"
|
[[ "$(uname -m)" == "x86_64" ]] && echo -e "\033[1mWelcome to \033[36mArchboot\033[0m\033[1m - Arch Linux\033[0m" >> "${MOTD}"
|
||||||
[[ "$(uname -m)" == "aarch64" ]] && echo -e "\033[1mWelcome to \033[36mArchboot\033[0m\033[1m - Arch Linux ARM\033[0m" >> "${MOTD}"
|
[[ "$(uname -m)" == "aarch64" ]] && echo -e "\033[1mWelcome to \033[36mArchboot\033[0m\033[1m - Arch Linux ARM\033[0m" >> "${MOTD}"
|
||||||
|
[[ "$(uname -m)" == "riscv64" ]] && echo -e "\033[1mWelcome to \033[36mArchboot\033[0m\033[1m - Arch Linux RISCV-V64\033[0m" >> "${MOTD}"
|
||||||
#shellcheck disable=SC2129
|
#shellcheck disable=SC2129
|
||||||
echo -e "\033[1m--------------------------------------------\033[0m" >> "${MOTD}"
|
echo -e "\033[1m--------------------------------------------\033[0m" >> "${MOTD}"
|
||||||
echo -e "\033[1mConsoles:\033[0m" >> "${MOTD}"
|
echo -e "\033[1mConsoles:\033[0m" >> "${MOTD}"
|
||||||
|
|
Loading…
Reference in a new issue